Как я могу передать эти переменные JavaScript, т.е. координаты в мою колбу - PullRequest
0 голосов
/ 29 апреля 2019

Я не могу передать координаты моей колбе

Я не знаю, как передать переменные 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

Ответы [ 2 ]

0 голосов
/ 29 апреля 2019

Используйте геокодер , это действительно просто.

import geocoder as gc
g = gc.ip('me') #ip is also accepted here
print(g.latlng)
0 голосов
/ 29 апреля 2019

В зависимости от того, чего вы пытаетесь достичь, вы можете использовать AJAX для отправки данных в колбу.Это было бы полезно, если вы хотите обработать данные о широте и долготе в колбе и что-то с ними сделать.Вот ссылка на другой вопрос StackOverflow, содержащий информацию о том, как это сделать: Как отправить данные в Flask через AJAX?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...