所以,我有以下脚本来使用谷歌地图 API,一切都很好,但我需要创建一个具有多个标记的地图(指向某物的气球形图标),我需要每个标记都指向地图的不同区域(即不同的坐标),我该怎么做?
<script type="text/javascript">
function load() {
var map = new GMap2(document.getElementById("map"));
var marker = new GMarker(new GLatLng(<%=coordinates%>));
var html="<img src='simplemap_logo.jpg' width='20' height='20'/> " +
"<%=maptitle%><br/>" +
"<%=text%>";
map.setCenter(new GLatLng(<%=coordinates%>), <%=zoom%>)
map.setMapType(G_HYBRID_MAP);
map.addOverlay(marker);
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
map.addControl(new GMapTypeControl());
marker.openInfoWindowHtml(html);
}
//]]>
</script>
还有一个问题,如果我将脚本文本作为变量传递,让我们说一下:
<script type="text/javascript">
<%=ScriptText%>
</script>
我的 <%=ScriptText%> 将是一个字符串,我将构建它并将其值分配给一个名为 ScriptText 的 Friend 或公共变量,它还能正常运行和工作吗?(我这样做是为了使我的脚本动态化并且根据我如何将其构建为字符串而有所不同,因为我在 javascripting 方面是文盲;P)