2009/11/3 jeanmatthew <[email protected]>: > >> Is it very much different than the Google location API? >>Definately - It only gives you 1 cell position (latitude/longitude, is >>this the position of the cell tower?), a locality name and an accuracy >>measure in meters per API call. This is unlike the Google API where >>the whole locating operation can be considered server side and other >>attributes such as rxlevel and timing advance can be considered. So >>you would have to develop your own application to combine results from >>both serving and neighbour cells in a meaningful way (their example >>only tells you the serving cell location) and you still would not have >>rxlevel/timing advance information. > > All cell-id based positioning is done server side (unless you have the whole > database in your device) Which is the intention of openbmap-locator
> Do you have any indication that Google is using > rxlevels and timing advance? http://code.google.com/apis/gears/geolocation_network_protocol.html See the "signal_strength" and "timing_advance" specifications for more detail. > Are there any devices that supports access to > these measures? To do any kind of combination you still need to extract all > of the data from the device and send to the server. Google doesn't have > access to any kind of data from the network. Google Maps apps even on pre-android phones (Java Mobile Edition) have had access to cell-id via the various proprietary java interfaces (com.sonyericsson.net.cellid, net.rim.device.api.system.GPRSInfo.getCellInfo().getCellId() on the blackberry etc). These interfaces are what allowed the OpenCellID project to exist before the freerunner was released. _______________________________________________ Openmoko community mailing list [email protected] http://lists.openmoko.org/mailman/listinfo/community

