ジオロケーションを取得するHTML5ページを作成しようとしていますが、AVDマネージャでエラーが発生しています。 「最後のロケーションプロバイダが無効になっています」というエラーがスローされます。 私は、モバイルブラウザの設定に入り、実際のデバイスでこの問題を解決するために「有効にする」チェックボックスをオンにすることができると聞いてきました。 私はavdジョブの設定をどのように設定するのか分かりません。誰か私にいくつかのガイドをお願いできますか?AVDマネージャが「最後のロケーションプロバイダが無効になった」エラーを返します
ここに私のソースコードです:
document.addEventListener("deviceready", onDeviceReady, false);
// PhoneGap is ready
//
function onDeviceReady() {
alert('xxx');
navigator.geolocation.getCurrentPosition(onSuccess, onError);
}
// onSuccess Geolocation
//
function onSuccess(position) {
alert('xieiei');
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) {
alert('ddd');
alert('code: ' + error.code + '\n' + 'message: ' + error.message + '\n');
}
私は好奇心が強いです。 「無線ネットワーク」の場所をオンにしないとこれが機能しない場合、PhonegapがGPSではなく電話ネットワークを使用していることを意味しますか? – Mark