我使用cordova-2.0.0並且想要定義用戶位置的協調。 此外,我只想得到GPS座標,而不是網絡。 我該怎麼做? 爲什麼gps-logo不會顯示在狀態欄中?爲什麼gps-logo不會顯示在狀態欄中?
我的代碼的index.html腳本:
function onSuccess(position) {
var element = document.getElementById('geolocation');
element.innerHTML = 'Latitude: '+ position.coords.latitude + '<br />' +
'Longitude: '+ position.coords.longitude + '<br />';
}
// onError Callback receives a PositionError object
//
function onError(error) {
var element = document.getElementById('geolocation');
element.innerHTML = 'code: ' + error.code + '\n' +
'message: ' + error.message + '\n';
}
// Wait for PhoneGap to load
document.addEventListener("deviceready", onDeviceReady, false);
// PhoneGap is ready
function onDeviceReady() {
navigator.geolocation.getCurrentPosition(onSuccess, onError);
}
好吧,我會嘗試去做。謝謝。 – Iorlin 2012-08-09 05:54:41