两次警报显示第一个警报是正确的,但第二个警报生成字符串,希望使用您当前的位置。
如何更改警报上的字符串: /var/mobile/Applications/157EB70D-4AA7-826E-690F0CBE0F/appname.app/www/index.html
有人有想法吗?
答案 0 :(得分:0)
尝试在设备就绪时使用以下代码:
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');
}