繁体   English   中英

我如何将这些JavaScript变量传递给我的烧瓶

[英]how can i pass these javascript variables i.e coordinates to my flask

我无法将坐标传递到烧瓶中

我不知道如何传递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

根据要实现的目标,可能要使用AJAX将数据发送到flask。 如果您想在flask中处理纬度和经度数据并对其进行处理,这将很有用。 这是另一个StackOverflow问题的链接,其中包含有关如何执行此操作的信息: 如何通过AJAX将数据发送到Flask?

而是使用地址解析器 ,这非常简单。

import geocoder as gc
g = gc.ip('me') #ip is also accepted here
print(g.latlng)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM