地理位置插件在android mobile中不起作用

时间:2018-08-16 12:50:04

标签: angular cordova ionic4

离子信息:

Ionic:

   ionic (Ionic CLI)  : 4.0.6 (C:\Users\user\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.1.11

Cordova:

   cordova (Cordova CLI) : not installed
   Cordova Platforms     : android 7.0.0

System:

   NodeJS : v8.11.2 (C:\Program Files\nodejs\node.exe)
   npm    : 6.1.0
   OS     : Windows 10

Environment:

   ANDROID_HOME : F:\Android\android-sdk\tools;F:\Android\android-sdk\platform-tools

在该函数中,我正在调用this.getLocation()函数

ionViewDidLoad() {
    console.log('ionViewDidLoad ViewleadPage');
    this.getLocation();       
}    

getLocation(){
      this.geolocation.getCurrentPosition().then((resp) => {
         this.lat = resp.coords.latitude;
         this.lang = resp.coords.longitude;  
         alert(this.lat); 
         console.log('getting location', this.lat);    
        }).catch((error) => {
          console.log('Error getting location', error);
        });
    }

插件名称:cordova-plugin-geolocation 4.0.1“地理位置”

我在浏览器中安装了该插件,并且可以正常工作,但在设备上无法正常工作。

有什么解决方案吗?或其他任何插件来实现该功能?

0 个答案:

没有答案