2016-03-20 23 views
0

Bunun mümkün olduğundan bile emin değilim, ama işte burada.Kullanıcının google haritaları koordinatlarını al

Ben kullanıcı formu doldurmak istiyorum ve o

<label for="pos">My possition</label>   
<input type="email" id="pos" name="clients_position"> 

Onun konumu istemenin ve ondan almak istediğiniz alana gider kez Google Maps böyle formatta bir koordinat "40,417035, -3,685389", İdeal olarak, giriş alanına otomatik olarak eklenmelerini istiyorum.

Sadece T3H'de JS'deki ilk temel kursu yaptım ve tamamen kayboldum. HTML ve CSS bir parkta bir yürüyüşe göre, bu yüzden bazı yönlere ihtiyacım var.

+0

tahminim: https://stackoverflow.com/questions/35600754/ nasıl kullanılır-adres-yerine-lat-in-google-harita-api/35601336 # 35601336 –

cevap

1

bir kullanıcı koordinatlarını elde için en basit yolu kullanımı HTML 5 coğrafi konum bu onun böyle sth arıyor örnek

<!DOCTYPE html> 
    <html> 
     <body> 

     <p>Click the button to get the coordinates.</p> 

     <button onclick="getLocation()">Get coordinates </button> 

     <p id="my_sample"></p> 

     <script> 
     var x = document.getElementById("my_sample"); 

     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> 

     </body> 
    </html> 
+0

Geç cevap için özür dilerim, çözüm istediğim gibi çalışır, teşekkürler! – Vlad

+0

Kod yazısına yerleştirdim ve masaüstünde iyi çalışıyor, ancak mobilde değil, herhangi bir fikri neden? – Vlad

+0

navigator.geolocation mobil cihazda etkin mi? – scaisEdge

İlgili konular