2010-12-12 91 views
0

我有超过5000个叠加项目可以在我的地图上显示。根据缩放级别限制地图叠加层的数量

我需要的是一种只添加与当前位置和缩放级别相关的方法。很明显,添加或删除项目作为地图区域或缩放更改。

有没有办法处理这一点,而不试图一次添加它们?

+0

您是否正在创建自己的'Overlay'或使用'ItemizedOverlay'来显示所有这些项目? – 2011-03-07 13:22:14

回答

0

嗯......即时通讯使用draw()方法添加我的覆盖。如果您还使用此方法添加覆盖图,则可以使用if语句覆盖此方法中的任何覆盖图,条件为: mapView.getZoomLevel > yourMinimumLevel。由于每次拖动或缩放地图时都会调用draw(),所以如果缩放级别条件不满足,它将移除覆盖图。
希望这有助于.. :)

相关问题