Por lo tanto, tengo la siguiente secuencia de comandos para usar la API de Google Maps, todo está bien, pero necesito crear un mapa que tenga más de un marcador (el globo icono en forma de señalando algo) y necesito que cada uno de esos marcadores señale un área diferente del mapa (es decir, diferentes coordenadas), ¿cómo puedo hacerlo?Cómo usar la API de google maps con varios marcadores en el mismo mapa
<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>
Una pregunta más, si paso el texto de la escritura como una variable, permite decir algo como:
<script type="text/javascript">
<%=ScriptText%>
</script>
y mi <% = ScriptText%> será una cadena que voy a construir y asignar su valor a una variable Friend o Public llamada ScriptText, ¿seguirá ejecutándose y funcionará correctamente? (Estoy haciendo esto para hacer que mi script sea dinámico y diferente en función de cómo lo construyo como STRING, debido a mi analfabetismo en javascripting; P)
Dado que está pasando por la misma matriz latlng1 dos veces, ¿por qué tener un solo ciclo for y llamar a map1.addOverlay y latlngbounds en el mismo ciclo? –