0
我在html網頁上有一個按鈕,它會在點擊該按鈕後獲得Geolocation
的詳細信息,可能請求將處理大約5 seconds
,所以最好顯示微調或加載消息給用戶以表明他們的請求正在處理中。在HTML5上顯示微調地理位置請求
這就是我試過的。
if (navigator.geolocation) {
//request starts Showing the spinner at this point.
navigator.geolocation.getCurrentPosition(function(position) {
//get coordinates
}, function (error) {
// Handle errors !!This callback isn't execute if a user close the
// geolocation prompt or click on `Not Now` option in the prompt
// So its not always correct to hide the spinner in here.
}, {enableHighAccuracy: true, timeout: 8000});
}
隱藏在微調是errorCallback
並不總是正確的,因爲這個回調,如果用戶close
的Geolocation prompt
或在提示如下圖片點擊Not Now
選項不執行。
什麼是最好的方式做到這一點?
對不起,這個問題不是關於spinners –