我的代码工作得很好,用于获取位置并搜索最近的主题(汽车),但突然它停止工作并且总是无法尝试获取位置,返回“超时已过期”。
在几种设备上尝试过,总是一样的:
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});
};