维科纳蒂 »
×
改变方向
在 Codepen 上打开
更改主题,深色/浅色
<!DOCTYPE html> <html> <body> <h2>JavaScript API Геолокації</h2> <p>Натисніть кнопку, щоб отримати свої координати.</p> <button onclick="getLocation()">Тикни сюди!</button> <p id="demo"></p> <script> const x = document.getElementById("demo"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, showError); } else { x.innerHTML = "Геолокація не підтримується цим браузером."; } } function showPosition(position) { x.innerHTML = "Latitude: " + position.coords.latitude + "<br>Longitude: " + position.coords.longitude; } function showError(error) { switch(error.code) { case error.PERMISSION_DENIED: x.innerHTML = "Користувач відхилив запит на геолокацію." break; case error.POSITION_UNAVAILABLE: x.innerHTML = "Інформація про місцезнаходження недоступна." break; case error.TIMEOUT: x.innerHTML = "Час очікування запиту на отримання місцезнаходження користувача минув." break; case error.UNKNOWN_ERROR: x.innerHTML = "Сталася якась дурна помилка." break; } } </script> </body> </html>