Устройства Android имеют три метода вычисления координат:
- GPS: это «точное» местоположение, единственное точное.
- Wi-Fi: использование базы данных горячих точек, собранной Google при просмотре улиц.
- 3G: использование базы данных базовых станций и очень грубая триангуляция.
Таким образом, GPS-координаты всегда должны быть точными, но Wi-Fi-координаты , а не и 3g. Конечно, цена GPS-точности заключается в том, что ему требуется довольно много энергии (несколько аккумуляторов телефона работают более 10 часов при работающем GPS), в то время как Wi-Fi и 3G не требуют дополнительной энергии по сравнению с тем, что Wi-Fi / 3G будет использовать в любом случае.