Android 上的 HTML 地理位置不会提示
HTML Geolocation on Android Doesn't Prompt
我正在对网页中的地理位置进行一些研究。
我已经设置了一个基本(ASP.NET)页面,只是为了检索经度和经度。以下是我在该页面中使用的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."
}
}
但是,当我在我的安卓设备(HTC Wildfire)上尝试此操作时。它报告"已使用拒绝地理位置请求",但我在手机上看不到任何提示。
这是我在代码中或手机上(或两者兼而有之)做错的事情吗
我认为您必须在浏览器中设置设置,对于实现更改,请访问此链接
相关文章:
- 安卓平台上的QWebView HTML5地理位置
- Possibile使用Manifest v2下的HTML5地理位置API将lat/long转换为国家/地区
- 如何在javascript清单中获取地理位置权限
- 地理位置和计算从当前纬度/液化天然气到另一纬度/液化石油气的距离
- 询问用户是否要打开地理位置
- 使用html5地理位置api创建地理围栏
- javascript显示地理位置
- 在地图加载/页面加载时,我想将地图设置为当前地理位置,但不想在地图上显示定位图标
- 为大型地理位置的坐标生成浮点数
- 根据客户的地理位置、邮政编码和位置切换图像
- HTML5地理位置,询问位置
- 谷歌地图/GMAP3 - 绘制从用户地理位置到已知目的地的路线 - 需要帮助
- 移动浏览器、地理位置和自动填充地址
- j查询地理位置和地图突出显示
- Javascript 地理位置:将坐标存储在数组中
- 地理位置无法返回确认
- 铬移动;导航.地理位置不起作用
- Android 上的 HTML 地理位置不会提示
- 可以't使用PhoneGap'API地理位置;总是使用Safari.出现丑陋的地理定位提示
- JS地理位置,但没有提示 - 可能