作者wctang (wctang)
看板Ajax
标题Re: [问题] 呼叫google api 一直出现 GMap2未定义
时间Wed Sep 5 18:17:16 2007
※ 引述《Uihc (我 有我的倔强...)》之铭言:
: 虽然是google api的东西,但是想说跟javascript也有些关系
: 所以就在这里发问了,如果版主觉得不妥,我会自删,谢谢!
: 因为需要在google map取得滑鼠点选位置座标的功能
: 在google之後找到这个网页如下
: http://conversationswithmyself.com/googleMapDemo.html
: 但它好像是API第一版没办法正常作用...
: 硬着头皮,申请了一组key之後就接着想自己把它改成2版来用
: 本来想说没几行...但是因为之前完全没碰过GM的API 又对javascript不熟
: 改完後一直出现两个错误
: 1.行1 错误: 必须要有"}"
: 2.GMap2未定义
: 所以想请版上熟悉Google Map API的前辈可以帮忙指导一下,谢谢
: 原始码:
: http://src.wtgstudio.com/?pPJm35
因为 Google Map API 会使用动态 loadin js 的方式来载入主程式,所以
要等它完全载入才能开始呼叫。
只要把你的主程式的部分用一个 function 包起来 (eg, loaded),然後在
把 body tag 改成 <body onload="loaded();"> 就可以了。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.125.148.101
1F:推 Uihc:感谢您~~~成功了 谢谢!!^^ 09/05 20:04