Javascript Android上的HTML地理定位不';不提示

Javascript Android上的HTML地理定位不';不提示,javascript,android,asp.net,html,geolocation,Javascript,Android,Asp.net,Html,Geolocation,我正在研究网页中的地理位置 我已经设置了一个基本(ASP.NET)页面来检索lat和long。下面是我在该页面中使用的javascript代码片段: function showPosition(position) { var latlondata = position.coords.latitude + "," + position.coords.longitude; var latlon = "Your Latitude Position is:=" + position.co

我正在研究网页中的地理位置

我已经设置了一个基本(ASP.NET)页面来检索lat和long。下面是我在该页面中使用的javascript代码片段:

function showPosition(position) {
    var latlondata = position.coords.latitude + "," + position.coords.longitude;
    var latlon = "Your Latitude Position is:=" + position.coords.latitude + "," + "Your Longitude Position is:=" + position.coords.longitude;
    x.innerHTML = latlon;

    var img_url = "http://maps.googleapis.com/maps/api/staticmap?center="  + latlondata + "&zoom=14&size=400x300&sensor=false";
    document.getElementById("mapholder").innerHTML = "<img src='" + img_url + "' />";
}

function showError(error) {
    if (error.code == 1) {
        x.innerHTML = "User denied the request for Geolocation."
    }
    else if (err.code == 2) {
        x.innerHTML = "Location information is unavailable."
    }
    else if (err.code == 3) {
        x.innerHTML = "The request to get user location timed out."
    }
    else {
        x.innerHTML = "An unknown error occurred."
    }
}
功能显示位置(位置){
var latlondata=position.coords.latitude+“,”+position.coords.longitude;
var latlon=“您的纬度位置是:=”+Position.coords.Latitude+”,“+”您的经度位置是:=”+Position.coords.Longitude;
x、 innerHTML=latlon;
var img_url=”http://maps.googleapis.com/maps/api/staticmap?center=“+latlondata+”&zoom=14&size=400x300&sensor=false”;
document.getElementById(“地图持有者”).innerHTML=“”;
}
功能错误(错误){
if(error.code==1){
x、 innerHTML=“用户拒绝了地理位置请求。”
}
else if(err.code==2){
x、 innerHTML=“位置信息不可用。”
}
else if(err.code==3){
x、 innerHTML=“获取用户位置的请求超时。”
}
否则{
x、 innerHTML=“发生未知错误。”
}
}
然而,当我在我的android设备(HTC Wildfire)上尝试这一点时。它报告说“Used拒绝了地理定位请求”,但我在手机上没有看到任何提示


这是我在代码中或在我的手机(或两者)上做的错误吗?

我认为您必须在浏览器中设置设置,对于实现更改访问

您是正确的,这是浏览器上的设置(
菜单>更多>设置>启用位置
)。您的回答为我指明了正确的方向。如果您有解决方案,请接受答案:)