作者VictorHsieh (風起鷹揚)
看板Google_Map
標題Re: [問題] 一直出現 GMap2 未定義
時間Wed Sep 5 23:05:07 2007
※ 引述《Uihc (我 有我的倔強...)》之銘言:
: 因為需要在google map取得滑鼠點選位置座標的功能
: 在google之後找到這個網頁如下
: http://conversationswithmyself.com/googleMapDemo.html
: 但它好像是API第一版沒辦法正常作用...
: 硬著頭皮,申請了一組key之後就接著想自己把它改成2版來用
: 本來想說沒幾行...但是因為之前完全沒碰過GM的API 又對javascript不熟
: 改完後一直出現兩個錯誤
: 1.行1 錯誤: 必須要有"}"
: 2.GMap2未定義
我抓你的程式來用 沒遇到第一個問題
第二個問題 我用自己的 key 也是正常
也許你的 key 怪怪的?
另外還有一個問題
你的 new GMap2(document.getElementById("map")) 執行的時候
<div id="map"> 還沒生出來
所以 getElementById("map") 會 return null
我記得註冊 api key 的那頁有份範例
可以照上面的方式改
最後呢 其實你要的功能已經有現成的了
google maps 有個「我的地圖」
在「新增內容」找 "Position Finder" 就可以找到
: 所以想請版上熟悉Google Map API的前輩可以幫忙指導一下,謝謝
: 原始碼:
: http://src.wtgstudio.com/?pPJm35
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.80
1F:推 Uihc:感謝您的回覆..因為是想把它放在自己寫的網頁裡用 09/07 09:57
2F:→ Uihc:但是Google Maps好像不能? 09/07 10:10
3F:→ Uihc:經另一位版友指導,把gm api的部份包在function 09/07 10:11
4F:→ Uihc:然後在"body"的tag裡去onload進來就能用了^^ 09/07 10:11