作者FunkyBass (假放克)
看板Web_Design
標題[問題] Google Map 讀取本身位置有問題??
時間Wed Dec 17 00:20:01 2014
最近跟著書上的範例在練習Google Map API,但是要讀取自身的位置,
似乎有點問題,爬文過設定也沒有改善(如圖:
http://ppt.cc/juoS)
出現的錯誤如圖:
http://ppt.cc/dLtI
應該不是原始碼的問題,不過依舊附上,謝謝各位大大
原始碼如下:
<!DOCTYPE html>
<html><head><meta charset="utf-8"></head><body>
<input type="button" value="取得位置資訊" onclick="showPos()"/>
<!-- Android 1.6對策 -->
<script type="text/javascript" src="gear5-0.3.js"></script>
<script type="text/javascript">
function showPos() {
// 檢查是否支援geolocation
if (navigator.geolocation == undefined) {
alert("無法利用位置資訊。"); return;
}
// 取得位置資訊
navigator.geolocation.getCurrentPosition(
successCallback,
errorCallback);
// 成功時
function successCallback(position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
var uri = "
http://maps.google.co.jp/m/?q=" + lat + "," + lon;
document.write("<h1>顯示地圖</h1>");
document.write("<a href='" + uri + "'>顯示目前所在地</a>");
}
// 失敗時
function errorCallback(err) {
alert("失敗("+err.code+")"+err.message);
}
};
</script>
</body></html>
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.240.71.161
※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1418746810.A.AEA.html
→ qazwsx9006: 你要允許瀏覽器定位你的位置。 12/17 10:29
→ FunkyBass: 大大,我改了還是一樣 @@ 12/17 11:33
→ qazwsx9006: 不用要file:///開啓,用http 開啟看看 12/17 11:52
→ FunkyBass: 感謝大大,可以了^^ 12/17 13:18