【发布时间】:2020-05-26 09:44:28
【问题描述】:
我正在尝试获取 gps 坐标以在我的手机中移动谷歌地图。我的 xml 文件中添加了这样的插件:
<plugin name="cordova-plugin-gpslocation" spec="1" />
当我单击按钮获取坐标时,此代码运行:
function locateMe(){
alert("in function");
function onSuccess(position) {
alert(position.coords.latitude);
alert(position.coords.longitude);
function onError(error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
//locateMe code
var watchID = GPSLocation.getCurrentPosition(onSuccess, onError);
//get gps coordinate
//move map to location
}
}
我正在使用的gps插件:https://www.npmjs.com/package/cordova-plugin-gpslocation
我的应用似乎可以识别该插件已添加,因为当我将它安装在我的 Android 手机上时,它会警告我有关 gps 权限的信息。
当我运行上面的代码时,我只收到in fucntion 的第一个警报,我不确定我没有收到 gps 坐标的警报。
【问题讨论】:
标签: android cordova gps phonegap-plugins phonegap-build