У нас есть приложение, которое фиксирует местоположение пользователя с помощью Google Play Service Location API для каждого сделки, как GeoTag земля, при размещении заказа и т.д.Google Play Service Location API возвращает неправильное расположение иногда
После захвата этих мест с мобильными мы 'Синхронизируйте его с сервером и покажите его в веб-панели.
Мы заметили, что в нескольких случаях транзакция, захваченная за несколько секунд, имеет результаты поиска на разных расстояниях.
Пример:
Местоположение пользователя будет
Mandsaur, Мадхья-Прадеш, Индия, Азия
(широта - 24,057291, Долгота - 75,0970672, Захваченные дата - 2017-01- 04 09:19:48).
Но последующие операции будут иметь расположение
Париж, который 6772 км
(широта - 48,8581074, Долгота - 2,3525187, Захваченная дату - 2017-01-04 09:20:01)
иногда его выборки неправильно заявил о индии как пользователь находится в Гуджарате, то местоположение выборки Бихар, Махараштра, Кувейт (из Индии) его действительно головная боль для индийского разработчика
Как это происходит без вмешательства пользователя, а также никаких приложений для определения местоположения, установленных на устройстве пользователя.
Может ли кто-нибудь объяснить, почему это происходит и как мы можем избежать этих сценариев?
Примечание:
Эти места сделки фиксируются, как правило, на открытых полях с GPS включен и в режиме высокой точности
Вы используете Google слиты апи? Если да, то какая версия? – Umar
Да, мы используем плавный API ** com.google.android.gms: play-services-location: 10.0.1 ** –
Я думаю, что тот же вопрос задан [здесь] (http://stackoverflow.com/questions/35095177/google-play-services-location-api-when-give-wrong-location) о неточности Карт Google. – noogui