【发布时间】:2019-05-31 09:59:19
【问题描述】:
我想在 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;
}
有没有替代品。这样我就可以提高我的成绩。
【问题讨论】:
-
这是 Javascript 而不是 PHP/Laravel
-
是的,但我使用的是 laravel php 框架
-
浏览器地理位置的准确性取决于很多因素。它通常不会完全准确,这是意料之中的。
-
您可能想查看stackoverflow.com/questions/16202077/… 并了解
EnableHighAccuracy标志。但除此之外,您没有任何问题,至少没有您指出的问题。地理位置并不总是完全准确的,尤其是在没有 GPS 的桌面上(就像在手机上一样)。这里没有什么要解决的。
标签: javascript php laravel-5 google-geocoder