Требуется ли службе определения местоположения Интернет для определения местоположения?

Я немного запутался с ответами. Кто-нибудь может дать мне правильный ответ, чтобы решить этот вопрос. Я разработал приложение аварийного оповещения. Я получаю местоположение от 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 доступны без подключения к Интернету.

Другие вопросы по тегам