Pregunta

Cuando muestro un mapa usando gmaps4rails a través de una llamada jQuery ($('#id').load(/xyz)), no se muestra el mapa (se muestra un área en blanco).

Esta página : https://groups.google.com/group/google-maps-api/browse_thread/thread/02710b15f3d76ec2/67413d33e7fd0e74?hl=en sugiere llamar map.reloadMap Una vez que se ha cargado la página, sin embargo, no conozco la identificación del elemento que debería llamarse. La documentación de GMAPS4Rails solo menciona la identificación del DIV que contiene el mapa y la lectura de la fuente no ayudó.

¿Cómo se puede resolver esto?

¿Fue útil?

Solución

FYI, he actualizado el código fuente. Comenté especialmente el archivo JS.

El mapa en sí se almacena en la siguiente variable JS:

Gmaps4Rails.map

Pero me alegra que hayas encontrado una solución a tu problema;)

Otros consejos

Solución: Cargue el mapa vacío en el cuadro principal de la página y actualice dinámicamente con Gmaps4Rails.replace_markers(json).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top