Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2010, 04:11
Merlincillo
 
Fecha de Ingreso: septiembre-2009
Mensajes: 5
Antigüedad: 14 años, 8 meses
Puntos: 0
Ayuda con Api Google Maps para Ajax

Buenas, estoy trabajando con la api de google maps sobre ajax y tengo un problema que no soy capaz de resolver. El codigo de creacion del mapa tiene que estar en el <head> de manera que lo tengo en mi pagina padre y desde una pagina hija quiero interactuar con el mapa pero no se como llamar a las funciones que estan dentro del mapa en la pagina padre.

En la pagina principal tengo algo como esto y me gustaria llamar a la funcion "crearMarca" desde la pagina hijo pero no se como hacerlo.

Código:
<script type="text/javascript">
      google.load("maps", "2");
      google.load("search", "1");
function initialize(opcion,id) {
        var map = new google.maps.Map2(document.getElementById("mapa"));
	map.setCenter(new google.maps.LatLng(0,4), 15);

function crearMarca(punto, html){
       var miMarca = new GMarker(punto);
       GEvent.addListener(miMarca, "click", function (){
       miMarca.openInfoWindowHtml(html);
       });
       map.addOverlay(miMarca);
       }

}
</script>
Desde el otro archivo he probado a llamar a la funcion initialize y esa si que me deja pero yo necesito llamar a la funcion "crearMarca".

¿Alguien me puede echar una mano?

Muchas gracias de antemano.