PhoneGap バージョン: 2.0.0。Android API レベル 16 (4.0.3 バージョン)。エラーを表示するコード サンプル:
navigator.geolocation.getCurrentPosition(onSuccess, onError, {enableHighAccuracy:true});
function onSuccess(position) {
console.log('latitude: '+ position.coords.latitude);
console.log('longitude: '+ position.coords.longitude);
}
function onError(error) {
console.log('Appeared error : '+ error.message);
}
エミュレーターで常にエラーが発生しますFailed to start Geolocation service
、エラーコード2
。Android コンソールまたはDDMSを介して GPS 座標を送信しても
Android マニフェストのアクセス許可:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />