2013-05-19 4 views
1

Bonne journée. Est-ce que quelqu'un sait comment activer visualRefresh sur gmaps4rails gem. J'ai essayé (pour les cartes non statiques) d'ajouter & visual_refresh = true car un paramètre d'URL ne fonctionnait pas.Gmaps4rails visualRefresh (Google Maps)

Dans docs est écrit pour insérer google.maps.visualRefresh = true; avant les spectacles de carte. Mais je ne sais pas où placer cette ligne dans gmaps4rails. S'il vous plaît aider.

+0

Cela fait maintenant un jour que je me bats avec ça. J'ai ajouté 'google.maps.visualRefresh = true' à différents endroits, mais cela ne semble pas prendre effet. Quand je fais la même chose sur une carte non gmaps4rails, cela fonctionne parfaitement. –

Répondre

1

Ceci n'est pas supporté par la version de l'API Google actuellement utilisée dans Gmaps4Rails, qui est actuellement définie sur 3.8 sur latest gem (v 1.5.6) et 3.9 sur master. J'ai ouvert un pull request demandant la mise à jour de la version à 3.12.

Vous pouvez utiliser ma version fourchue, puis assurez-vous de définir google.maps.visualRefresh=true sur votre page avant que la carte ne soit rendue. Par exemple.

- content_for :scripts do 
    :javascript 
    google.maps.visualRefresh = true; 

Cela pourrait probablement être encore nettoyé en faisant une option passée à l'appel de méthode gmaps, mais malheureusement, à ce moment je n'ai pas la bande passante pour faire un tel changement.

+0

Merci pour votre aide et votre engagement. Changement simple mais gros effet. –

Questions connexes