Ver Mensaje Individual
  #25 (permalink)  
Antiguo 12/11/2012, 04:55
txemaarbulo
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: For PHP en API Google Maps

carlosuc99
Te comentaba más arriba pateketrueke que estás mezclando dos lenguajes (y veo bastante desorden) y los foros sirven de consulta y ayuda: no de solución de problemas ajenos.

Tomándome mi tiempo de colaboración, quiero desbloquear tu planteamiento:

Por una parte, entiende que nadie puede reproducir tu código y tu mapa, ya que los datos están en tu mysql y hemos de creer que se recogen bien los datos.

Desde el código veo que hay un doble cierre de llaves recogidas en PHP que me dan error:
Código Javascript:
Ver original
  1. ...
  2.         <?php }; ?>  
  3.     <?php }; ?>...

Cargas dos veces el mapa con dos funciones que han de hacer lo mismo, una dentro de otra y con diferentes valores:
Código Javascript:
Ver original
  1. function initialize() {
  2.      
  3.    
  4. (function()
  5. {
  6.    
  7.     var Destinos = {
  8.       autozoom: true,
  9.       zoom: 5,
  10.       center: new google.maps.LatLng(40.84706, -2.944336),
  11.       mapTypeId: google.maps.MapTypeId.ROADMAP
  12.     };
  13.     var map = new google.maps.Map(document.getElementById("map_canvas"), Destinos);  /*...*/
y dentro de esta función
Código Javascript:
Ver original
  1. window.onload = function()
  2.     {
  3.         var options = {
  4.             zoom: 5,
  5.             mapTypeId: google.maps.MapTypeId.ROADMAP
  6.         };
  7.  
  8.         map = new google.maps.Map(document.getElementById( 'map_canvas' ), options); /* ... */

Te recomendaría leer a fondo el enlace de developers de Google https://developers.google.com/maps/a...lajax_v3?hl=es

Verás que, como te adelantaba pateketrueke en #8, es mejor recoger los datos de la tabla en JSON o XML (como se explica en la página).

Tienes todos los elementos para crear hasta diferentes tipos de marcadores y los infowindows correspondientes.