html5 geolocation 總是說位置不可用
問題描述
<script>
getLocation();function getLocation(){ if (navigator.geolocation){navigator.geolocation.getCurrentPosition(showPosition,showError); }else{alert('瀏覽器不支持地理定位。'); }}function showError(error){ switch(error.code) {case error.PERMISSION_DENIED: alert('定位失敗,用戶拒絕請求地理定位'); break;case error.POSITION_UNAVAILABLE: alert('定位失敗,位置信息是不可用'); break;case error.TIMEOUT: alert('定位失敗,請求獲取用戶位置超時'); break;case error.UNKNOWN_ERROR: alert('定位失敗,定位系統失效'); break; }}function showPosition(position){ var lat = position.coords.latitude; //緯度 var lag = position.coords.longitude; //經度 alert(’緯度:’+lat+’,經度:’+lag);}
</script>
問題解答
回答1:用chrome我經常這樣,還有某些手機也會這樣,后來沒辦法定位失敗用ip定位了,你用火狐和國內瀏覽器調試看。
相關文章:
1. Python從URL中提取域名2. php傳對應的id值為什么傳不了啊有木有大神會的看我下方截圖3. python - scrapy url去重4. python - Flask寫的注冊頁面,當注冊時,如果填寫數據庫里有的相同數據,就報錯5. 關于mysql聯合查詢一對多的顯示結果問題6. 實現bing搜索工具urlAPI提交7. 數據庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。8. python - oslo_config9. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)10. 小白學python的問題 關于%d和%s的區別
