Javascript 谷歌地图v3:一次显示多个标记
我正在使用GoogleMapsAPIv3向地图添加标记。 所有标记都有一个自定义图像作为图标 我有一些过滤器,用户可以单击以隐藏/显示地图上的标记。 基本上,我在过滤器上所做的是迭代markers集合,并相应地使用true/false为所有过滤器调用setVisible。 我遇到的问题是,当我隐藏几个标记时,它们都会立即消失,但当我显示图标时,它们会慢慢显示出来,40个标记需要几秒钟才能显示出来 有没有办法让所有标记同时出现 我曾想过使用MarkerManager,但它似乎面向不同的对象Javascript 谷歌地图v3:一次显示多个标记,javascript,google-maps-api-3,google-maps-markers,Javascript,Google Maps Api 3,Google Maps Markers,我正在使用GoogleMapsAPIv3向地图添加标记。 所有标记都有一个自定义图像作为图标 我有一些过滤器,用户可以单击以隐藏/显示地图上的标记。 基本上,我在过滤器上所做的是迭代markers集合,并相应地使用true/false为所有过滤器调用setVisible。 我遇到的问题是,当我隐藏几个标记时,它们都会立即消失,但当我显示图标时,它们会慢慢显示出来,40个标记需要几秒钟才能显示出来 有没有办法让所有标记同时出现 我曾想过使用MarkerManager,但它似乎面向不同的对象 谢谢你
谢谢你的帮助。从谷歌试试。中的演示示例。希望能有所帮助。您能提供到目前为止所拥有的内容的链接或包含代码吗?当您使用setVisible方法时,仅会影响标记div的可见性,因此图标是否为自定义图标并不重要。除非您以某种方式重新初始化映射,或者您的过滤功能效率低下,否则您不应该看到任何延迟。请发一些代码。我一有时间就发代码。但这很奇怪,因为如果我使用默认标记,即没有自定义图像,标记显示得非常快。