离子信息:
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“地理位置”
我在浏览器中安装了该插件,并且可以正常工作,但在设备上无法正常工作。
有什么解决方案吗?或其他任何插件来实现该功能?