#android #ionic-framework #geolocation #android-permissions
#Android #ионный каркас #геолокация #android-разрешения #ionic-framework
Вопрос:
я пытаюсь создать проект ionic geolocation project на Android.я использовал плагин для определения местоположения и разрешения Android. Кажется, все работает нормально, но не работает Android Permissions для Android. я нажимаю на кнопку геолокации, чтобы получить разрешение на включение GPS, не выходя из приложения, у меня ничего не отображается! . Только одна ошибка в консоли — это
ERROR Error: Uncaught (in promise): Object: {"code":-1,"message":"A request is already in progress"}
метод определения местоположения :
async location() {
this.p.checkPermission(this.p.PERMISSION.ACCESS_FINE_LOCATION).then(
result => {
if (!result.hasPermission)
this.la.canRequest().then((canRequest: boolean) => {
console.log(canRequest)
if(!canRequest) {
// the accuracy option will be ignored by iOS
this.la.request(this.la.REQUEST_PRIORITY_HIGH_ACCURACY).then(
() => console.log('Request successful'),
error => console.log('Error requesting location permissions', error)
);
}
});
else {
}
},e=>{
alert("2" e)
})
}
Пожалуйста, есть идеи?