Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2012, 16:44
esystemas
 
Fecha de Ingreso: febrero-2011
Mensajes: 167
Antigüedad: 13 años, 3 meses
Puntos: 9
Como agrego mas de un marcador a mi mapa con google maps ?

hola a todos quiera saber la menra de agregar digamos tres coordenas para que me generen tres marcadores mi scritp es este



<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&amp;language=es"></script>
<script>
window.onload = function(){
var n=1;
//carga inicialmente el mapa
var options = {
zoom: 13
, center: new google.maps.LatLng(-12.0777778,-76.9111111)
, mapTypeId: google.maps.MapTypeId.ROADMAP
};

var map = new google.maps.Map(document.getElementById('map'), options);

var marker = new google.maps.Marker({
position: map.getCenter()
, map: map
, title: 'Pulsa aquí'
, title: 'Pulsa aquí'
, icon: 'http://gmaps-samples.googlecode.com/svn/trunk/markers/pink/blank.png'
} SERIA AQUI? );
var popup = new google.maps.InfoWindow({
content: 'Este es el Marcador 1'
});
google.maps.event.addListener(marker, 'click', function(){
popup.open(map, marker);
});
};
//da coordenadas al marcador 1 a la funcion mueve_mapa()
function marcador1(){
mueve_mapa(-12.0777778,-76.9111111,'Este es el Marcador 1');
}
//da coordenadas al marcador 2 a la funcion mueve_mapa()
function marcador2(){
mueve_mapa(-12.0489, -77.0010,'Este es el Marcador 2');
}
//da coordenadas al marcador 3 a la funcion mueve_mapa()
function marcador3(){
mueve_mapa(0.0000, 0.0000,'Este es el Marcador 3');
}
function mueve_mapa(lat,long,mensaje){
var options = {
zoom: 13
, center: new google.maps.LatLng(lat, long)
, mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('map'), options);
var marker = new google.maps.Marker({
position: map.getCenter()
, map: map
, title: 'Pulsa aquí'
, icon: 'http://gmaps-samples.googlecode.com/svn/trunk/markers/pink/blank.png'
});
var popup = new google.maps.InfoWindow({
content: mensaje
});
google.maps.event.addListener(marker, 'click', function(){
popup.open(map, marker);
});
}
</script>