Отправить лат / лнг для просмотра - PullRequest
0 голосов
/ 02 мая 2018

Я использую карты Google с Flask, чтобы получить широту / долготу при нажатии на карту:

<div id="latclicked"></div>
<div id="longclicked"></div>

 google.maps.event.addListener(map,'click',function(event) {
     document.getElementById('latclicked').innerHTML = event.latLng.lat();
    document.getElementById('longclicked').innerHTML =  event.latLng.lng();

Какой самый простой способ отправить широту / долготу в представление? Спасибо

1 Ответ

0 голосов
/ 02 мая 2018

А как насчет формы?

Javascript

google.maps.event.addListener(map, 'click', function(event) {
        document.getElementById('lat').value = event.latLng.lat()
        document.getElementById('lng').value = event.latLng.lng()
    });

HTML

<form method=post>
  Lat: <input id = "lat" type="text" name="lat"><br>
  Lng: <input id = "lng" type="text" name="lng"
  <input type=submit value=Submit>
</form>

Вы можете сделать поля ввода доступными только для чтения, так что единственный способ получить значения - щелкнуть карту с меткой-заполнителем «клик по карте для лат» и т. Д.

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