控制OverlayItem大小

jos*_*ain 5 android google-maps map overlayitem itemizedoverlay

我正在一个ItemizedOverlay中构建一个包含几十个OverlayItems的地图.我的地图可以近距离观看(关于缩放级别18+),OverlayItems彼此非常接近.放大时地图看起来很好.但是,如果用户缩小图标开始重叠,一切看起来都非常难看.

有没有办法控制OverlayItem图标大小,以便它与地图缩放?如果没有,有没有办法在达到特定缩放级别后隐藏图标?关于如何处理这个问题的任何其他建议?

Tra*_*vis 1

Joshc,fegruior,你们可能想看看 Geobeagle 是如何做到的。具体来说,此文件:http://code.google.com/p/geobeagle/source/browse/trunk/GeoBeagle/src/com/google/code/geobeagle/activity/map/OverlayManager.java

它们管理两种叠加,一种用于缩小时,另一种用于放大时。

理论上,您可以拥有 n 个(无论有多少缩放级别)覆盖层,它们都具有不同大小的图标,并在放大和缩小时交换可见的图标。这可能会使处理变得繁重,但您是否想要这样做是您需要做出的决定。