- 论坛徽章:
- 0
|
最近在学习google maps api,然后写了一个程序,想要在地图上加上一个点,代码如下- <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函数,可以在地图上增加一个点,想问一下大家知道是什么问题吗?谢谢了 |
|