0
我正在嘗試一些簡單的代碼,它可以在任何導航器上完美地運行在本地主機上,但是我無法讓它在一個簡單的Android應用上運行。在Cordova.x上無法獲得工作導航器地理位置min-example Android
簡單地理位置代碼:
<!DOCTYPE html>
<html>
<head>
<script src="js/cordova.js"></script>
<script type='text/javascript'>
window.addEventListener('deviceready',function(){
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(onSucces);
}else{
alert("Geolocation not suported")
}
},true);
function onSucces(pos){
alert(pos.coords.latitude + " " + pos.coords.longitude);
}
</script>
</head>
<body>
<h1>Geolocation</h1>
</body>
</html>
我有這些Android權限補充說:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
你已經評論了科爾多瓦參考 –
你知道我只是這樣說,因爲你可以看到在本地主機 – Xdevelop
請在設備準備好的事件中使用此代碼 –