Я не могу добавить широту и долготу к входу в HTML

0

Привет, ребята, я пытаюсь добавить широту и долготу от моего текущего местоположения до ввода.

Вы хоть представляете, что делать? это мой код

<input type="text" name="demo" id="demo" value="<?php echo $demo ;?>" />
<script>
document.getElementById("demo").value=latitude;
function getLocation()
  {
  if (navigator.geolocation)
    {
    navigator.geolocation.getCurrentPosition(showPosition);
    }
    else{
        alert("Geolocation is not supported by this browser.");
    }
  }
function showPosition(position)
  {   
 latitude.innerHTML= position.coords.latitude; 
 longitude.innerHTML=position.coords.longitude;
  }

</script>
  • 0
    @Teemu: по отношению к возвращаемому значению параметр является функцией, которая назначает вещи.
  • 0
    У меня есть кнопка для вызова функции getLocation ();
Показать ещё 3 комментария
Теги:

1 ответ

0
Лучший ответ

Возможно, я не понял, но если вы намерены добавить координаты в текстовое поле, попробуйте это

<body>
<script>
function getLocation(){
  if (navigator.geolocation){
     navigator.geolocation.getCurrentPosition(showPosition);
    }else{
       alert("Geolocation is not supported by this browser.");
    }
  }
 getLocation()
function showPosition(position) {
      var str="Longitude:"+ position.coords.longitude+"Latitude:"+ position.coords.latitude
      document.getElementById("demo").value=str
  }
</script>
<input type="text" name="demo" id="demo" value="" />
</body>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню