1
我正在嘗試獲取訪問者的位置。我正在使用谷歌地圖API。在電腦中它工作正常。但在手機上,如果gps服務被禁用,瀏覽器不會要求許可或延遲結果。當gps服務啓用時,瀏覽器要求許可或顯示結果。那麼,有沒有辦法通過javascript來啓用或禁用gps服務。如何使用JavaScript啓用或禁用智能手機的GPS服務?
我正在嘗試獲取訪問者的位置。我正在使用谷歌地圖API。在電腦中它工作正常。但在手機上,如果gps服務被禁用,瀏覽器不會要求許可或延遲結果。當gps服務啓用時,瀏覽器要求許可或顯示結果。那麼,有沒有辦法通過javascript來啓用或禁用gps服務。如何使用JavaScript啓用或禁用智能手機的GPS服務?
如果您支持HTML5,則可能會發現HTML5地理位置有用。
This頁包含下面的代碼示例:
<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>