Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/05/2015, 14:39
txemaarbulo
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con la api de google maps

Sin ver todo el código (suele ser necesario para dar un diagnóstico) creo que en la primera prueba puede fallar algo que tiene que ver con variables globales y locales.

En la segunda prueba, las variables están dentro del mismo ámbito (que no puedo definir si son globales o locales).

En ninguno de ambos casos veo la llamada a la función localize().

(Es tan difícil ver la razón de su comportamiento como el pedirle a un especialista un diagnóstico médico vía telefónica sin analítica ni auscultación).

En la segunda parte de tu pregunta:
Sí podría hacerse con ajax (sería la mejor opción).

Explicar cómo hacerlo es un poco más complejo ya que:
1.- Hay que recoger los datos de la BBDD con un JSON.
2.- Hay que recorrer el mismo mediante la función $.getJSON('archivo_creado.json', function(data) { /* ... */ })

En este caso, estamos con JQUERY y el necesario for (var i = 0; i < data.length; i++) { /* ... */ } recorriéndolo y lanzando los marcadores.

Hay otras soluciones libres de JQUERY pero considero que sería complicar la explicación de cómo hacerlo.