在我将基于 Ionic 的应用程序与 Crosswalk 集成之前,获取地理位置信息运行良好。但是当我使用 Crosswalk 时,它可以加快我的应用程序的速度并且运行良好,除了地理位置。我无法获得纬度/经度,但我的应用程序中没有警告错误。
我的代码是一样的。
var onSuccess = function(position) {
localStorage.latitude = position.coords.latitude;
localStorage.longitude = position.coords.longitude;
};
function onError(error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
navigator.geolocation.getCurrentPosition(onSuccess, onError);