0

离子信息:

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 “地理位置”

我安装了该插件,它在浏览器中运行良好,但在设备上无法运行。

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

4

0 回答 0