Múltiplos marcadores no Google Map (Falha ao exibir mais de 10 marcadores) - Ruby on Rails Ambiente YM4R Plugin

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

Pergunta

Eu tenho o seguinte problema. I têm um mapa do Google (usando YM4r + Geokit) dentro do Ruby nos trilhos, em todo o caso, i, basicamente, ter uma variedade de marcadores que são povoadas do seguinte modo

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

Eles estão definitivamente sendo armazenados bem como menos de 10 marcadores são exibidos muito bem. O problema surge quando há mais de 10 marcadores na mesma página,

Além disso código relacionado à exibição se essa ajuda pode:

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

no arquivo html.erb:

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

Apenas 10 marcadores são exibidos na tela em vez da quantidade correta na matriz marcadores.

Alguém já encontrou este problema, por favor? eu sou realmente em uma perda sobre como superar isso, por favor

Foi útil?

Solução

Hmm, eu nunca usei esses plugins (I preferem trabalhar diretamente com a API, muito mais fácil :)), então este é apenas o pensamento aleatório.

Você olhou na fonte do HTML? De lá você deve ter um objeto JavaScript ou um array com todos os seus marcadores definidos. Se todos eles não aparecer por lá, então é mais fácil de identificar se o problema está no Javascript ou do lado do Rails. (Isso é o que <%= @map.to_html%> deve fazer a menos que eu estou completamente desligado).

Atualização:

Depois de algum olhando para o plugin, eu realmente não posso dizer o que o erro pode ser, no entanto, uma vez que não colocar para fora tudo em clara Javascript no arquivo, ele provavelmente iria ajudar muito se você pode postar a fonte HTML processado . Eu acredito que você vai encontrar a solução por olhar lá.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top