两次警报显示第一个警报是正确的,但第二个警报生成字符串,希望使用您当前的位置。
你如何更改警报上的字符串说:/var/mobile/Applications/157EB70D-4AA7-826E-690F0CBE0F/appname.app/www/index.html
有人有想法吗?
尝试在设备就绪上使用以下代码:
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady() {
navigator.geolocation.getCurrentPosition(onSuccess, onError);
}
function onSuccess(position) {
//Retrieve latitude as: alert(position.coords.latitude);
//Retrieve longitude as: alert(position.coords.longitude);
}
function onError(error) {
console.log('code: ' + error.code + 'n' + 'message: ' + error.message + 'n');
}