Plusieurs marqueurs sur Google Map (ne peut pas afficher plus de 10 marqueurs) - Environnement Ruby on Rails YM4R Plugin

StackOverflow https://stackoverflow.com/questions/1800436

Question

J'ai le problème suivant. J'ai une carte Google (avec YM4r + Geokit) dans Ruby on Rails, de toute façon, j'ai essentiellement un tableau de marqueurs qui sont remplis de la manière suivante

@shops.each do
|sto|
     markers << GMarker.new (....)
end

Ils sont définitivement stockés correctement car moins de 10 marqueurs sont affichés. Le problème se pose quand il y a plus de 10 marqueurs sur la même page,

Code supplémentaire relatif à l'affichage si cela peut aider:

@map.overlay_global_init(GMarkerGroup.new(true, markers), "sto_markers")

dans le fichier html.erb:

<%= GMap.header %>
<%= javascript_include_tag("markerGroup") %>
<%= @map.to_html%>
<%= @map.div(:width => 700, :height => 500)%>

Seuls 10 marqueurs sont affichés à l'écran au lieu de la quantité correcte dans le tableau de marqueurs.

Quelqu'un at-il déjà rencontré ce problème, s'il vous plaît? Je suis vraiment perdu sur la façon de surmonter cela s'il vous plaît

Était-ce utile?

La solution

Hmm, je n’ai jamais utilisé ces plugins (je préfère travailler directement avec l’API, beaucoup plus facile :)), c’est donc une réflexion aléatoire.

Avez-vous consulté la source du code HTML rendu? Dans celui-ci, vous devriez avoir un objet ou un tableau Javascript avec tous vos marqueurs définis. Si tous apparaissent dans la liste, il est alors plus facile de déterminer si le problème concerne le côté Javascript ou le côté rails. (C’est ce que <%= @map.to_html%> devrait faire à moins que je ne sois complètement en arrêt).

Mise à jour:

Après quelques recherches dans le plugin, je ne peux pas vraiment dire quelle est l'erreur, mais comme il affiche tout le contenu clair en Javascript dans le fichier, cela aiderait probablement beaucoup si vous pouvez poster le code HTML généré. . Je pense que vous trouverez la solution en regardant là-bas.

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