javascript - 查找浏览器用于查找位置的方法
问题描述
我正在使用navigator.geolocation.getCurrentPosition
. 如果使用 GPS 以外的其他方式(如 wifi、移动塔等)获取位置,我正在考虑忽略此位置输出。有没有办法弄清楚浏览器如何获取位置?我的代码如下。
var locate = function() {
showMessage('fetching_location')
navigator.geolocation.getCurrentPosition(function(location) {
send({
latitude: location.coords.latitude,
longitude: location.coords.longitude,
accuracy: location.coords.accuracy,
status: "geolocated"
}, 'location_reported')
},
function(error) {
if(error.code == 1)
send({
status: "permission_denied"
}, 'permission_denied')
else
send({
status: 'geolocation_error'
}, 'not_geolocated')
},
{
maximumAge:10000, timeout: 20000, enableHighAccuracy: true
}
);
}
解决方案
推荐阅读
- asp.net - 将 Asp.Net SelectList 绑定到参数
- android - 我最近更新了我的 Android Studio,现在我无法在 Android Studio 中创建新的活动/片段
- r - 查找(分组时)总和为某个值的日期的所有行索引
- symfony - 无法使用路由
- r - R相当于SAS“合并”“按”
- c# - C#通过反射按子属性排序父对象列表
- r - 哪个()不匹配给定的行到数据框的行
- c - 为什么 GCC 9.1.0 有时会抱怨这种 strncpy() 的使用?
- c# - 为什么我添加新用户的代码不起作用,它只读取用于检查 ID 是否存在于数据库中的代码?
- python - 如何将类对象转换为命名元组?