铬移动;导航.地理位置不起作用
chrome mobile; navigation.geolocation not working
function initGeolocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(success, fail, {
enableHighAccuracy: false,
maximumAge: 15000,
timeout: 30000
};
}
}
这适用于桌面Chrome,safari,iOS等;但在android chrome浏览器中失败。关于如何使这项工作的任何想法?
编辑:我也尝试了以下方法,但仍然失败
navigator.geolocation.watchPosition(success, fail, {
enableHighAccuracy: true,
maximumAge: 30000,
timeout: 27000
});
检查您的设备是否启用了 Android 定位服务。 这是一种使用 javascript 进行检查的方法:
if ("geolocation" in navigator) {
console.log("geolocation is available");
} else {
console.log("geolocation IS NOT available");
}
来源: https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation
相关文章:
- JS窗口.位置不起作用
- 铬移动;导航.地理位置不起作用
- 谷歌地理编码不起作用
- Wordpress中的谷歌地图地理编码不起作用
- Sencha触摸地理位置在设备上(iPhone 5)上2-3次后获取当前位置不起作用
- 窗口.插入SQLite后的位置不起作用
- 在我的情况下,获取滚动 y 位置不起作用
- 三.js将盒子旋转到鼠标位置不起作用
- 将标记放在OpenLayers中的地理位置 - 不起作用
- Cordova应用程序到WP8窗口.位置不起作用Windows Phone
- JavaScript 窗口.位置不起作用
- 地理位置发现我的位置不起作用
- 导航器地理位置获取当前位置不起作用
- 窗口位置不起作用,我已经尝试过了
- JQuery验证器自定义错误位置不起作用
- ng重复orderBy位置不起作用
- HTML数字字段setSelectionRange保留光标位置不起作用
- highcharts设置数据标签的位置不起作用
- 离子改变位置不起作用
- 我的谷歌地图的地理位置不起作用