Ionic的geolocation.getCurrentPosition仅工作一次

时间:2019-05-16 02:16:49

标签: ionic-framework geolocation

使用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隐私设置以确认我的应用已获得位置访问权限。

0 个答案:

没有答案