我已经使用了科尔多瓦插件地理位置: https://github.com/apache/cordova-plugin-geolocation科尔多瓦插件地理位置不工作了Android版本奇巧
通过命令安装科尔多瓦的插件: 科尔多瓦插件添加org.apache.cordova.geolocation
它在Android版本Jelly Bean(三星Galaxy Tab 2版本4.1.2果冻豆,三星Galaxy Grand 2版本4.1.2果冻豆)工作正常,但不适用于Android版本Kitkat(Samsung Note 2版本4.4.2 Kitkat)。
navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationError);
function geolocationSuccess(position) {
var latlng = "Latitude :" + position.coords.latitude + ", Longitude :" + position.coords.longitude);
$ionicPopup.alert({
title: "User Current Location",
subTitle: "Location",
template: latlng
});
}
function geolocationError(error) {
$ionicPopup.alert({
title: "Pajhwok Location",
subTitle: "Error",
template: JSON.stringify(error)
});
}
'template:JSON.stringify(error)'想把这个错误打印到控制台/复制并粘贴到这里?在调试控制台中显示任何其他问题(因为您在kitkat上可以使用chrome开发工具!) – laughingpine
cordova geolocation插件不再包含本地代码,所以如果它不工作是webview的错误,你可以这样做 – jcesarmobile
科尔多瓦地理位置插件工作正常的情况下在Android手机的位置ON ..错误也设置超时后选项如果位置OFF –