Требуется ли службе определения местоположения Интернет для определения местоположения?
Я немного запутался с ответами. Кто-нибудь может дать мне правильный ответ, чтобы решить этот вопрос. Я разработал приложение аварийного оповещения. Я получаю местоположение от GPS и Сетевой сервис. В некоторых ситуациях мобильные данные или WiFi не подключены, поэтому нет интернета.
Я хотел бы знать, будет ли мое приложение по-прежнему получать LAT/LONG или требуется интернет, чтобы получить LAT/LONG?
Я пытаюсь это на Galaxy Nexus, который работает под управлением версии 4.3...
Я использую сервис Google Play:
@Override
public void onConnected(Bundle bundle)
{
locationRequest = LocationRequest.create();
locationRequest.setInterval(1000);
locationRequest.setFastestInterval(1000);
locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, locationRequest, this);
}
@Override
public void onLocationChanged(Location location)
{
Log.e("location","onLocationChanged");
if (location != null)
{
Log.e("SaveCurrent","Location"+String.valueOf(location.getLatitude()));
Log.e("SaveCurrent","Location"+String.valueOf(location.getLongitude()));
}
}
Спасибо!
2 ответа
Если вы хотите обратное геокодирование, вам понадобится подключение к интернету
GPS - геолокационные службы определения местоположения работают с использованием спутника, поэтому не требуется интернет, если на вашем мобильном телефоне есть GPS. Таким образом, координаты могут быть получены с использованием только этого, что было бы очень точно.
Согласно википедии также: - "Система глобального позиционирования (GPS) - это космическая спутниковая навигационная система, которая предоставляет информацию о местоположении и времени при любых погодных условиях, в любом месте на Земле или вблизи Земли, где есть беспрепятственная линия обзора до четырех или больше спутников GPS."
Местоположение в Интернете - кроме GPS, вы также можете узнать свое текущее местоположение, используя Интернет, который использует вашу мобильную сеть или местоположение в сети Wi-Fi для триангуляции вашего текущего местоположения. Это не так точно, как GPS.
Таким образом, для вашего экстренного приложения вы можете получить текущее местоположение, если спутниковые службы GPS доступны без подключения к Интернету.