您好,我目前正在尝试获取python中用户的GPS坐标。我尝试了各种方法,但是对于我想做的事情,它们有些不准确。
我找到的最准确的方法是W3学校方法,如下所示:
<script>
var lat,lon
function getLocation()
{
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition);
}
}
function showPosition(position)
{
lat= position.coords.latitude
lon= position.coords.longitude
cords='{"lat":'+lat+',"lon":'+lon+'}'
}
getLocation()
</script>
我想在PHP文件中回显var cords,这样它将允许源代码仅为$ cords,我可以使用以下python函数
def grabGPS():
send_url='http://127.0.0.1:8080/urlTest/gps.php'
geoRequest=requests.get(send_url)
geoData=json.loads(geoRequest.text)
lat = geoData['lat']
lon = geoData['lon']
print(lat)
print(lon)
感谢您可以提供的任何帮助