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...
<?php }; ?>
<?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 originalfunction initialize() {
(function()
{
var Destinos = {
autozoom: true,
zoom: 5,
center: new google.maps.LatLng(40.84706, -2.944336),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), Destinos); /*...*/
y dentro de esta función
Código Javascript
:
Ver originalwindow.onload = function()
{
var options = {
zoom: 5,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
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.