我无法将坐标传递到烧瓶中
我不知道如何传递javascript变量
<script>
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
</script>
纬度:13.8863984 经度:77.44150069999999
答案 0 :(得分:0)
根据要实现的目标,可能需要使用AJAX将数据发送到flask。如果您想在flask中处理纬度和经度数据并对其进行处理,这将很有用。这是另一个StackOverflow问题的链接,其中包含有关如何执行此操作的信息:How to send data to Flask via AJAX?
答案 1 :(得分:-1)
改为使用geocoder,这非常简单。
import geocoder as gc
g = gc.ip('me') #ip is also accepted here
print(g.latlng)