我想在laravel中建立定位功能。我正在使用此代码,但是它发送的纬度和经度略有不同。
function getLocation()
{
var x = document.getElementById("lat_long");
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position)
{
var x = document.getElementById("lat_long");
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
是否有其他选择。这样我可以改善结果。
答案 0 :(得分:1)
为了获得更高的准确性,您需要将Options对象设置为enableHighAccuracy true。有关此功能的更多详细信息,请单击此链接 https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/getCurrentPosition
%s