所以我试图让geoLocation在android上运行。我使用下面的代码,我不得不说在浏览器中它完美地工作,但是当我在设备上运行它时它不起作用。这是我的代码:
的index.html
<p id="lat">Stad :</p>
<p id="lng">Straat :</p>
<script>
window.onload = function(){
document.addEventListener("deviceready", init, false);
}
function init(){
navigator.geolocation.getCurrentPosition(positionSucces, positionError);
}
function positionSucces(position){
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
document.getElementById("lat").innerHTML = latitude;
document.getElementById("lng").innerHTML = longitude;
}
function positionError(error){
alert(error.message);
}
</script>
有人提示如何使这项工作适用于移动设备吗? (当然是android)
答案 0 :(得分:0)
你是如何在Android设备上进行测试的? PhoneGap桌面?或者您正在构建您的应用程序(Adobe PhoneGap Build),然后在设备上进行测试?