2014-02-07 84 views
0

我有許多標記集羣,其中一個有3個標記在其中。 enter image description here谷歌地圖集羣不顯示所有標記

但是當我打開它時,我只看到一個標記。 enter image description here

如果我在瀏覽器中打開開發人員控制檯或更改縮放功能,我會看到所有這些控制檯。

enter image description here

我需要做的,以防止它

P.S:我只在Safari趕上這個錯誤。在Firefox和Chrome中一切正常工作

回答

3

這似乎是一個CSS問題。沒有JavaScript代碼路徑差異明顯之間的火狐(工程)和Safari(不)。

在Cluster.prototype.addMarker()函數中,除去「this.markers_ [i] .setMap(null);」線,導致集羣保留在地圖上,儘管它們被邊界框截斷(請參閱附加的截圖;請注意,這兩個集羣都在底部,不同位置切斷)。這導致相信在創建集羣圖標時隱藏現有標記的操作會導致集羣本身被錯誤放置的邊界框隱藏。這可能是您的標記不以某個縮放級別或縮放操作顯示的原因。

這是Safari 5.1的一個問題(錯誤),您可以嘗試使用舊版本5.0.5或更新版本5.1.1,它應該按預期工作。