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" />