Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/05/2011, 12:38
sergioloud
 
Fecha de Ingreso: mayo-2011
Mensajes: 16
Antigüedad: 13 años
Puntos: 0
Respuesta: llamar un javascript desde php

hola, gracias por responder

no ha funcionado, he modificado la función, pero no ha hecho nada, la información la recoge bien, pero no llama al js.

he probado tb a crear un nuevo mapa dentro del canvas (algo que me funcionaba con un html simple con js) pero tampoco...

:(

el script de google maps es el siguiente:

Código:
var map;
var lat_ini = 41.387917;
var long_ini = 2.169919;
var zoom_ini = 7;
var zoom_final = 5;
var gMyCanvas;

/**
 * función para crear el mapa inicial, se carga en el onload del la página
 * @param mycanvas
 */
function createInitMap(mycanvas) {
	gMyCanvas = mycanvas;
	var latlng = new google.maps.LatLng(lat_ini,long_ini);
	var myOptions = {
      zoom: zoom_ini,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.HYBRID
    };
	map = new google.maps.Map(document.getElementById(gMyCanvas), myOptions);
}
/**
 * función para poner los markers en el mapa
 * @param lat
 * @param long
 * @param name
 */
function createMarkers(lat,long,name){
	var latlng = new google.maps.LatLng(lat,long);
	var marker = new google.maps.Marker({
		position: latlng, 
		map: map, 
		title:name
		});
}
/**
 * función para centrar el mapa en un punto depués de seleccionar en la combobox
 * @param lat
 * @param long
 * @param name
 */	
function gotoMap(lat,long,name) {
	var latlng = new google.maps.LatLng(lat,long);
	map.setZom(zoom_final);
	map.setCenter(latlng);
}

function prueba() {
	
	var latlng = new google.maps.LatLng(44,-3.7);
	var myOptions = {
      zoom: zoom_final,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.HYBRID
    };
	map = new google.maps.Map(document.getElementById(gMyCanvas), myOptions);
}

Última edición por sergioloud; 02/05/2011 a las 12:44 Razón: añadir información adicional