Autor | Zpráva | ||
---|---|---|---|
bazz Profil |
#1 · Zasláno: 13. 1. 2020, 14:06:41
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 |
#2 · Zasláno: 13. 1. 2020, 14:20:15
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 |
||
Časová prodleva: 4 roky
|
0