Autor Zpráva
bazz
Profil
Ahoj, měl by tady někdo nápad jak udělat na webu určení polohy. Toto bych potom rád použil na určení vzdálenosti od určitého bodu na mapě. Něco ve stylu... "Jste 8km od nejbližší hospody"
blaaablaaa
Profil
bazz:
Používá se na to Geolocation API, uživatel odsouhlasí sdílení polohy a ta se odchytí v JS:

Using the Geolocation API
bazz
Profil
blaaablaaa:
našel jsem nějaké skripty jednoduché ale když si to hodím na web tak to nefičí. Ten server se musí mít nějaká specifika aby to běželo?


našel jsem tento kod:

<!DOCTYPE html>
<html>
<body>

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

<button onclick="getLocation()">Try It</button>

<p><strong>Note:</strong> The geolocation property is not supported in IE8 and earlier versions.</p>

<p id="demo"></p>

<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>

</body>
</html>

celkem jednoduché ale nejede tak nevím kde by mohl být problém


tak už to mám, běží to jen na protokolu https

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0