Domanda

Quando ho visualizzare una mappa utilizzando Gmaps4rails attraverso una chiamata Jquery ($('#id').load(/xyz)), la mappa non viene visualizzata (una zona vuota è mostrata invece).

In questa pagina: https: / /groups.google.com/group/Google-Maps-API/browse_thread/thread/02710b15f3d76ec2/67413d33e7fd0e74?hl=en suggerisce di chiamare map.reloadMap una volta che la pagina è stata eseguita, ma non so l'id del elemento che dovrebbe essere chiamato. La documentazione gmaps4rails menziona solo l'id del div che contiene la mappa e la lettura la fonte non ha aiutato.

Come può essere risolto?

È stato utile?

Soluzione

Cordiali saluti, ho aggiornato il codice sorgente. In particolare mi commentato il file js.

La mappa stessa viene memorizzato nella variabile seguente js:

Gmaps4Rails.map

Ma contento che hai trovato una soluzione al vostro problema;)

Altri suggerimenti

. Soluzione: caricare la mappa vuoto nel frame principale della pagina, e aggiorna dinamicamente con Gmaps4Rails.replace_markers(json)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top