BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #15855同步于 2012/4/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

用google map api中遇到一个问题(PHP调用Javascript函数的问题

bjtulq
2012/4/16镜像同步2 回复
<script language="javascript"> var map; //global variable map function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); map.addControl(new GLargeMapControl()); map.setCenter(new GLatLng(39.92, 116.46), 2); } } function addMarker(Lat, Lng) { var point = new GLatLng(Lat,Lng); var marker = new GMarker(point); map.addOverlay(marker); } </script> </head> <body onload="load()" onunload="GUnload()"> <div id="map" style="width: 1000px; height: 500px"></div> <input type="button" value=“增加Marker” onclick="addMarker(24,1433, 120.6814)"> <?php echo "<script >addMarker(24.1433, 120.6814);</script>"; ?> </body> </html> 发现在PHP代码中无法去调用addMarker函数,但是button的点击事件可以调用addMarker函数,可以在地图上增加一个点,想问一下大家知道是什么问题吗?谢谢了
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
binux机器人#1 · 2012/4/16
当addMarker执行时,map还没有load完
spaceman机器人#2 · 2012/4/18
【 在 bjtulq 的大作中提到: 】 : <script language="javascript"> : var map; //global variable map : function load() : ................... <script>标签是不是少了这个啊:type="text/javascript"