12-26-2008 02:40 PM - edited 12-26-2008 02:41 PM
I know 8300 does not have internal GPS device included, but .. May I still read read GPS coordinates using getPosition() method of LocationProvider object? If not, How do googleMaps do the trick to get the aproximate position of my 8300 phone?
Thanks in advance
12-26-2008 03:16 PM
Perhaps it gets information about the nearest communication wireless tower from your device.
There are special towers to support wireless devices. Their location is known and when you register in your wireless network - the information about the nearest wireless-support tower can be obtained.
I think - Google uses this trick.
Currently I have no information how it can be done via public RIM API.
Perhaps Google uses some hidden tricks to access this information.
12-26-2008 04:18 PM
Google maintains their own cell-tower location database. If you look closely, Google does not claim to know your position, they simply tell you that you are located within 1,000 meters of a particular tower.
CDMA carriers also provide "network" location using a similar method (locating their own towers), but this is only available on CDMA networks (not on GPRS).