ios sdk MKMapView pines superpuestos?

Tengo la vista del mapa y muchos pines en él.
Cuando la vista del mapa está alejada, agrupo los pines superpuestos en 1 (y muestro en la etiqueta el recuento total de pines en él).
Pero, ¿qué hacer si la vista del mapa se amplía al máximo y los pines todavía se superponen?

¿Cómo puedo cambiarlos mientras no se superponen?
Algo como esto:

¿O hay otra solución?

Respuestas a la pregunta(1)

Su respuesta a la pregunta