Итак, у меня есть следующий script, чтобы использовать API карт google, все это прекрасно, но мне нужно создать карту с более чем одним маркером (значок в форме шара, указывающий на что-то), и мне нужно, чтобы каждый из них эти маркеры указывают на другую область карты (т.е. разные координаты), как я могу это сделать?
<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 как переменную, скажем что-то вроде:
<script type="text/javascript">
<%=ScriptText%>
</script>
и my <% = ScriptText% > будет строкой, которую я буду строить и назначить ее значение переменной Friend или Public, называемой ScriptText, будет ли она выполняться и работать правильно? (я делаю это, чтобы сделать мой script динамический и другой в зависимости от того, как я его создаю как STRING, из-за моей неграмотности в javascripting; P)