Question

Quand j'afficher une carte en utilisant Gmaps4rails par un appel Jquery (de $('#id').load(/xyz)), la carte n'apparaît pas (une zone vide apparaît à la place).

Cette page: https: / /groups.google.com/group/Google-Maps-API/browse_thread/thread/02710b15f3d76ec2/67413d33e7fd0e74?hl=en suggère d'appeler map.reloadMap une fois que la page a été chargée, mais je ne sais pas l'id du élément qui devrait être appelé. La documentation gmaps4rails ne mentionne que l'id du div contenant la carte et la lecture de la source n'a pas aidé.

Comment cela peut-il être résolu?

Était-ce utile?

La solution

Fyi, j'ai mis à jour le code source. Je commentais en particulier le fichier js.

La carte elle-même est stockée dans la variable ce qui suit:

Gmaps4Rails.map

Mais heureux que vous ayez trouvé une solution à votre problème;)

Autres conseils

Solution:. Charger la carte vide dans le cadre principal de la page et mettre à jour dynamiquement avec Gmaps4Rails.replace_markers(json)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top