自 2 天前以来无法使用 Geolocation/HTML5/Phonegap 获取位置
Posted
技术标签:
【中文标题】自 2 天前以来无法使用 Geolocation/HTML5/Phonegap 获取位置【英文标题】:Unable to get location using Geolocation/HTML5/Phonegap since 2 days ago 【发布时间】:2013-08-08 10:14:42 【问题描述】:我的代码运行良好,用于获取位置并搜索最近的主题(汽车),但突然停止工作并且尝试获取位置时总是失败,返回“超时已过期”。
在多种设备上试用过,结果始终如一:
var getLocation = function()
document.getElementById("lat").innerhtml = '<img src="img/ajax-loader.gif" />';
document.getElementById("lng").innerHTML = '<img src="img/ajax-loader.gif" />';
var suc = function(p)
document.getElementById("lat").innerHTML = p.coords.latitude;
document.getElementById("lng").innerHTML = p.coords.longitude;
;
var locFail = function(error)
document.getElementById("lat").innerHTML = 'not found';
document.getElementById("lng").innerHTML = 'not found';
;
navigator.geolocation.getCurrentPosition(suc, locFail, maximumAge: 0,timeout: 6000, enableHighAccuracy: true);
;
【问题讨论】:
【参考方案1】:试试这个...
navigator.geolocation.getCurrentPosition(suc, locFail, maximumAge:3000,timeout: 6000, enableHighAccuracy: true);
输入 maximumAge:3000 ,在你的代码中它是 0 这就是你得到错误的原因。
【讨论】:
以上是关于自 2 天前以来无法使用 Geolocation/HTML5/Phonegap 获取位置的主要内容,如果未能解决你的问题,请参考以下文章
Spring Data REST - PUT 请求自 v.2.5.7 以来无法正常工作
React中没有自定义库的Google地图:无法读取属性setState of null
自更新以来,Appengine remote_api_shell 无法使用应用程序默认凭据
动作必须是普通对象。使用自定义中间件进行异步操作/未定义不是对象/使用 navigator.geolocation 出现错误