Control del tamaño de OverlayItem

Estoy construyendo un mapa con algunas docenas de OverlayItems en un solo ItemizedOverlay. Mi mapa está hecho para ser visto de cerca (sobre el nivel de zoom 18+), con los OverlayItems muy cerca uno del otro. El mapa se ve bien cuando se amplía. Sin embargo, si el usuario zooms hacia fuera los iconos comienzan a superponerse y todo se ve increíblemente chatarra.

¿Hay una manera de controlar el tamaño del icono de OverlayItem de modo que escalas con el mapa? Si no, ¿hay una forma de ocultar los iconos una vez que se alcanza un nivel de zoom específico? ¿Alguna otra sugerencia sobre cómo abordar este problema?

    Joshc, fegruior, Ustedes pueden desear comprobar cómo Geobeagle lo hace. Específicamente, este archivo: http://code.google.com/p/geobeagle/source/browse/trunk/GeoBeagle/src/com/google/code/geobeagle/activity/map/OverlayManager.java

    Gestionan dos superposiciones, una para cuando se aleja y otra para cuando se amplía.

    Teóricamente, usted podría tener n (sin embargo muchos niveles de zoom hay) superposiciones que todos tienen iconos de diferentes tamaños, y cambiar el visible a medida que el zoom hacia dentro y hacia fuera. Esto podría ponerse pesado en el procesamiento, pero si eso es algo que usted quiere hacer es una decisión que usted necesitaría hacer.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.