Google Maps for Mobile gets 'virtual GPS'

Published by Steve Litchfield at 17:55 UTC, November 28th 2007

It seems I just can't keep up with the news today! Google just upgraded their free Maps for Mobile client (www.google.com/gmm on your smartphone) to v2.0.3, adding a 'virtual GPS' feature (thanks Stefan), in which your location on non-GPS devices is estimated based on cell tower information. Google is an amazing company. Also (unrelated), they're investing in green energy in a big way, yet more brownie points from me.


 

Filed: Home > News > Google Maps for Mobile gets 'virtual GPS'

Platforms: Series 60, General, S60 3rd Edition

Categories: Software, Links of Interest

News Discussion

Arcade
I'm checking www.google.com/gmm but its only showing v2.0.0 :(
Does it make a difference because i'm checking from India ?
alistairj
That is seriously impressive - works great on an E61 in London (where GPS can sometimes struggle). They must have signed a lot of deals with mobile companies to get all the cell location info?
(Arcade - I suggest downloading it anyway and trying, it didn't say beta during the download).
Unregistered
It also showed v2.0.0 for me from my n95-1, but when I went ahead to install it, it showed v2.00(3) and does indeed have the "virtual gps" feature.
Unregistered
it's actually called "My Location" on google maps. Is quite unpredictable though but still quite good coupled with satellite view.
andrewgalpin
great to hear this, i didnt want to have to pay for my GPS!
Chris Handley
I don't imagine it was too hard to convince the mobile companies - after all, you'll be downloading map data from THEIR phone network = money!
Chris Handley
BTW, I only seem to get v2.0.0 for my Nokia 9500. Which is crap since I can't get GPS to work on it, as the buggy JVM crashes when it attempts to access GPS via bluetooth (Nokia: you suck).
DevilsRejection
yes it says 2.0.0 when you go to the download page, but once you install it and hit options>about then it says 2.0.3
Arcade
Damn, tried it on an N70 but after installing, it says Location isnt compatible with my device..
Weird- Its just operator data, shouldn't it have worked on atleast my N70 if not all phones..?
Is it working for anyone in asia/india on a v3 phone ? Thanks Alistair ..
davidmaxwaterma
Isn't this just the 'A' bit of 'A-GPS'?

I mean, plenty of phones have A-GPS these days; the difference is that they need the GPS to get the A. What google have is the Assistance (optionally) without the GPS.

Seems like a logical enough step. I wonder why no one has thought of it before - perhaps they have.
malerocks
Quote:
Originally Posted by Arcade View Post
Damn, tried it on an N70 but after installing, it says Location isnt compatible with my device..
Weird- Its just operator data, shouldn't it have worked on atleast my N70 if not all phones..?
Is it working for anyone in asia/india on a v3 phone ? Thanks Alistair ..
Maybe the 'my location' feature is a S60v3 feature only. N70 is S60v2. I am in India too and it works very well on my phone.

Plus it does not show you your location but the location of the tower you are connected to right now and the blue circle covers the area the tower covers. But, all in all, a very good option for people who do not have GPS on their phone.

Thanks google :) Keep sending more free stuff like this.
davidmaxwaterma
Quote:
Originally Posted by Arcade View Post
Damn, tried it on an N70 but after installing, it says Location isnt compatible with my device..
Weird- Its just operator data, shouldn't it have worked on atleast my N70 if not all phones..?
Is it working for anyone in asia/india on a v3 phone ? Thanks Alistair ..
I don't think there's any reason this feature wouldn't work on 2nd edition phones. I wrote an app that reports the cell, network and country ids to a web server, and that works just fine on 2nd edition phones...

It doesn't work on my 3250 either, btw, but I'm in China, and Google seem to ignore China for interesting stuff like this.
slitchfield
No, nothing to do with A-GPS, it works in a totally different way. This is cell tower stuff, while A-GPS uses Internet data to look up satellite ephemeris/almanacs.
puterman
davidmaxwaterma: They might just not be very interested in supporting old versions of S60. As you're a developer, you should know how much time it takes to port code between 2nd and 3rd edition.
davidmaxwaterma
Quote:
Originally Posted by puterman View Post
davidmaxwaterma: They might just not be very interested in supporting old versions of S60. As you're a developer, you should know how much time it takes to port code between 2nd and 3rd edition.
Well, yes, but they already have the app working on both, it's just this feature that isn't, and, IMO, that is pretty simple - though clearly I'm no expert on *how* this feature works. I just plugged in an already existing library to give me the info I needed, and wrote a wrapper over the top of it to make it the info the same as that given on 3rd.

Are there any more technical details on how this works? Does it require service providers cooperation to give a map of 'networkid/cellid' to 'lat/long' or something like that , or does it only work in networkid/cellid combinations where someone has previously been with a GPS (ie, a server has recorded the lat/lon and cellid info already)?

Max.
Jejoma
Just tried on my Sony Ericsson P1. I can only download version 2.0.0. If I go to Menu | Help | My Location, it says My Location is not available on this device. Rats :frown:

It gets worse, I can no longer zoom in and out with the scroll wheel :frown: :frown:
ilias74
I ve tried on my P1i and it gave me the 2.0.0 version. I noticed that the url of the link for v.2.0.0 was: http://www.google.com/gmm/gmm.jad?ma...DP2&ver=v2.0.0 .Can somebody who has downloaded the v.2.0.3 give me the url of the link he used. I think that the v.2.0.3 will work on my P1i. After all it is just a java app...
slitchfield
Note that there are separate Java and S60 3rd Edition versions. And (I suspect) there's even a separate 'N95' version. All a bit frustrating for UIQ 3 smartphone owners though, no doubt!
Unregistered
There is very little innovation here, other than the use of cell information for mapping. Users positions have been estimated by cell location for years, perticularly in europe with operator specific local place finding txt services. Ive heard of this being done over 3 years ago, id be more interested to ask: "Whats taken people so long?". But ofcourse once the Google marketing machine is on the case, they are a golden example of achievement.

As a side note, you might want to consider googles recent NEGATIVE press, aswell as their green efforts (which have little to do with phones, and in this context a lot more to do with editorial bias).

http://yro.slashdot.org/article.pl?sid=07/11/27/2235251
ares
not available for UIQ3 and java generic devices yet AFAIK

http://groups.google.com/group/Googl...a3839202bf1104

Regarding this system, well, my network here in Portugal have a similar localization service since 4 years ago, although it only give text information about the location of the user or other friends in his private network
stuclark
A-GPS used to mean Assisted GPS, which, as someone has already said on here, was the art of using cell triangulation to work out roughly where a handset was. 3 launched a service which used this feature in their early NEC & Motorola phones, and it worked pretty well when outside. I think they called it My Nearest. (the NEC e616, Motorola A925 & A1000 had A-GPS). The Assisted part here is something helping the phone tell the user where it is, using simple radio triangulation.

These days it's taken on a different meaning, whereby the true GPS position, as calculated by a built in GPS receiver, is aided by the phone's network triangulation being sent to a server, which then returns to the phone which GPS satelites it should be looking at, therefore reducing the time it takes for the phone to calculate a GPS fix. The Assisted part here is the phone's cell triangulation helping out a real GPS chip.
tonyn
I'm using a recently bought a T-Mobile N95-1 (using v12 firmware) ...

With the new version of Google Maps "My Location" works quickly in the city centre, but out in the sticks it throws up a feature not supported error message and switches on GPS. Unfortunately the most reliable method for me to get a GPS fix is within Google Maps when it already has the approximate location from from Cell ID:icon4:

The Register also thinks this is a Google maintained database of cell IDs - http://www.reghardware.co.uk/2007/11...s_my_location/


With T-Mobile it is actually quite easy to work out roughly where you from T-Mobile's own data - open a Web'n'Walk net connection, select the "Out & About" link, then the "Where am I" link and finally "See Map" to see a small Multimap with a ringed approximate location. :cool:

Looking forward to T-Mo approving the N95 v20 firmware, so that I can get A-GPS. :)

ttfn,
TonyN

PS Steve - yes my N95 does have the Welcome app you mentioned in your v20 post, and auto-ran when I first started the phone.
slitchfield
Hmm.... I think you could be wrong here, though goodness knows I'm not an expert. From my own research, Assisted GPS isn't cell tower related in any way, it's simply a way of getting a GPS device the latest information on where all the satellites are in the sky.

Wish someone who worked in this field could comment or write the definitive account of how Assisted GPS works though. i.e. what *exactly* is in the data packets that a smartphone pulls over its Internet connection at the start of an A-GPS session?
Unregistered
I tried for about an hour to get it to work on my E90..
The old version (1.70) worked fine.
But for some reason the new version either does not like Finland or it does not like E90 or both..
I still had the 1.70 sis on my HD so I was able to revert.
That is OK again..
I went to Google Maps forum...
There is already 130+ pages of complaints/moans

I found a link to the 1.70 version sis here.
http://my-symbian.com/forum/viewtopic.php?t=34496
Unregistered
This technique for approximate location based on signal strength and cell position is not new, various mobile networks (see Vodafone Live since about 2004) have been using it for years.

Full thread: 30 Comments / Post New Comment

Search

Navigation

Social

Advert

Translate

Also All About