作者pl132 (pl132)
看板Web_Design
標題[問題]HTML5判定讀者所在位置的功能叫不出來?
時間Thu Aug 22 11:18:57 2013
各位前輩好~最近小弟正在學習HTML5的地圖功能
但讓我百思不解的是我拿head first上的範例程式作實驗卻一直不成功.....
=================================================
<div id="location">
Your location will go here
</div> 這段是要拿來回傳位置的
================================================
window.onload=getMylocation;
function getMylocation(){
if(navigator.geolocation)
{navigator.geolocation.getCurrentPosition(displayLocation);}
else
{alert("Oops,no geolocation support")}
}
function displayLocation(Position){
var latitude=position.coords.latitude;
var longitude=position.coords.longitude;
var div=document.getElementById("location");
div.innerHTML="Your are at latitude "+ latitude +", longitude: "+longitude;
}
上面這段是拿來得到位置並回傳
====================================================
我是在firefox執行的但是在瀏覽器要求我是否透露位置給他之後就無消無息ORZ
本來還有另一個偵錯函式我也打上去了~但是凡而沒反應連位置要求都沒反應.....
請問是哪裡出錯呢?我檢查好幾次了~應該沒打錯
是我的網路有問題嗎==?
這是我的範例檔:
http://0rz.tw/zmNXb
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.166.93
1F:推 davidsky:你P打錯了...position 08/22 11:41
3F:推 Nonegrame:不是用行動裝置的話 似乎只有IE可以用地理定位 08/22 12:05
4F:→ pl132:我去試試看== 08/22 12:30
5F:→ pl132:順便問一下如果網頁設計要去判讀對方位置都是用這個嗎? 08/22 12:34
6F:推 davidsky:三樓認真的嗎?我用Firefox Aurora有值啊 08/22 19:23
7F:→ davidsky:safari, chrome也可以。opera我沒裝,IE我沒有。 08/22 19:25
8F:推 Nonegrame:我在家裡/學校 都只有IE可以用地理地位... 08/22 21:06