私のコードは正常に機能していましたが、場所を取得して最寄りの被写体 (車) を検索していましたが、突然機能しなくなり、常に場所を取得しようとして失敗し、「タイムアウトの期限が切れました」が返されました。
いくつかのデバイスで試してみましたが、常に同じです:
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});
};