4
A
回答
5
,我想出了最好的解决办法是
- 在应用程序启动,创建参考标记的阵列 - 1排序坐标,即北纬
- 得到视口的边界与
GMap2.getBounds()
(如paullb建议) - 采取视边界的低纬度和数组中寻找它(最快用二进制搜索来实现),如果每一个下列标志检视区内符合(最多标记的
- 检查latitud e < =视口的上纬度)。
1
使用GMap2.getBounds()查找边界框。使用GLatLngBounds.containsLatLng()检查每个标记以查看它是否可见。
或者,如果每个群集的值以易于访问的方式存储,则可以尝试对标记群集使用相同的方法。 (还没看自己)
相关问题
- 1. Google Maps API 3 - 检查标记是否在视图中
- 2. Google Maps API检查标记是否存在于多个边界
- 3. 如何检查标记是否在xslt
- 4. 如何检查Google Analytics是否有效?
- 5. 如何检查是否支持Google Maps JavaScript API?
- 6. 如何检查是否有任何单选按钮被检查
- 7. 如何在Google Maps API v3中将标记添加到标记
- 8. Google Maps API V3 - 检查坐标是否靠近后端的DirectionRoute
- 9. 如何检查游标是否返回oracle中的任何记录?
- 10. 如何检查模型是否由特定标记标记
- 11. javascript,jQuery和HTML标记:如何检查标记是否关闭
- 12. Google Maps API - 标记
- 13. 如何检查VBA中的记录集中是否有记录?
- 14. 如何检查POST中是否有任何参数在PHP中
- 15. 如何检查是否有任何程序使用python运行在窗口中
- 16. 如何检查标记是否有值xslt
- 17. 检查是否有任何UserControl打开
- 18. 检查是否有任何输入值
- 19. 检查ServletResponse是否有任何内容
- 20. 是否可以检查是否有任何错误记录到Serilog中的`ILogger`?
- 21. 如何通过PHP/CodeIgniter检查标记是否在圆半径范围内,而不使用Google Maps API
- 22. Google Maps API标记标题
- 23. 如何检查Google Maps API中的经纬度点是否位于GRoute上?
- 24. 如何检查视图是否有标签?
- 25. 如何检查矩阵中是否有任何重复行?
- 26. 如何检查nsfilemanager中是否存在任何现有文件?
- 27. 如何检查cin中是否有任何东西[C++]
- 28. 如何检查是否有任何复选框已被选中
- 29. 如何检查URL中是否有任何内容?
- 30. 如何检查div中是否有任何内容
感谢您的回应。对于3-5个标记,它的功能会很好,但随着数量增加到数百/千(这是我的情况),它不会是最佳的。 – 2010-06-02 07:51:11
我认为标记集群可以分解1000个标记。我试过了,速度很慢。 – paullb 2010-06-03 14:23:54
我本来可以习惯大词汇。现在,我已经用c.a测试了ti。 1000个标记,它的功能就像一个魅力,所以我想它会扩展到至少几千个。 – 2010-06-04 06:50:27