JS獲取使用者地理位置
阿新 • • 發佈:2019-02-12
<script type="text/javascript"> var x = document.getElementById("x"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, showError); } else { x.innerHTML = "該瀏覽器不支援定位功能!"; } } function showPosition(position) { x.innerHTML = "緯度:" + position.coords.latitude + "\n經度:" + 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; } } getLocation(); </script>