2016-01-03 80 views
1

我正在嘗試獲取訪問者的位置。我正在使用谷歌地圖API。在電腦中它工作正常。但在手機上,如果gps服務被禁用,瀏覽器不會要求許可或延遲結果。當gps服務啓用時,瀏覽器要求許可或顯示結果。那麼,有沒有辦法通過javascript來啓用或禁用gps服務。如何使用JavaScript啓用或禁用智能手機的GPS服務?

回答

0

如果您支持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> 
相關問題