Использование Ionic-native / geolocation 5.5.1 и запуск на iOS 12.3 Я могу определить текущее местоположение телефона с первой попытки.Однако, если я снова захожу на страницу, я получаю код ошибки = 2 и сообщение = «Источник не имеет разрешения на использование сервиса геолокации»
ngOnInit(){
this.getLocation();
}
getLocation() {
this.geolocation.getCurrentPosition({ enableHighAccuracy: true }).then((resp) => {
this.currentLocation = [resp.coords.longitude, resp.coords.latitude];
}).catch((error) => {
console.log('Can\'t get position', error);
});
}
Поскольку он работает в первый раз, я считаю, что у меня есть все необходимыеКонфигурация и я смотрю в настройках конфиденциальности iOS, чтобы подтвердить, что моему приложению предоставлен доступ к местоположению.