Описание проблемы ::
Я работаю над собственным приложением для отслеживания реакции.В основном пользователи регистрируются из определенного места, и им нужно добраться до места назначения.Используя это приложение, мы выясняем путь, по которому они идут.Мне нужно получить геокодирование от пользователей, чтобы проверить местоположение, по которому он идет.Теперь он создает чистый путь в случае устройства Android, но имеет проблемы с ios.Для ios требуется огромный разброс кода.Я проверил это, путешествуя в одно и то же место, используя оба устройства (IOS и Android).Для Android он генерирует точные значения широты и долготы, но для ios существует огромный разброс.Почему это происходит?Я следовал за официальным документом о реакции на родные для настройки геолокации.Вы можете проверить эту ссылку: * https://facebook.github.io/react-native/docs/geolocation.html#ios
Мы используем пакет обслуживания реагировать на собственную геолокацию, Ссылка на GitHub
Это происходит, когда я обновляю реагирующую собственную версию на0,58
Код ::
this.watchId = Geolocation.watchPosition((response) => {
this.currentWatchLocationTimeout = this.currentWatchLocationTimeout + WATCH_LOCATION_TIMEOUT;
currentPosition.lat = this.convertToDecimalPoints(response.coords.latitude);
currentPosition.lng = this.convertToDecimalPoints(response.coords.longitude);
//... additional code
}, (error) => {
this.onGeolocationErrorOccurCallback(error);
}, {
enableHighAccuracy: true,
distanceFilter: 5,
showLocationDialog: true
});
Дополнительная информация ::
- Реактив Native: 0,58
- реакция-нативная-геолокация-служба: 2.0.0
- платформа: ios (только)