hay una manera de actualizar (es decir, moverse) un MKOverlay
que ya está agregado al MKMapView
. Eliminar un antiguo y agregar uno nuevo es terrible (lento).mover/actualizar MKOverlay en MKMapView
es decir, me gustaría disparar la función de fondo que se llama a esta función cuando una superposición de movimientos en la pantalla:
- (MKOverlayView *)mapView:(MKMapView *)mapView viewForOverlay:(id <MKOverlay>)overlay
(con MKAnnotions
es un poco mejor, creo, pero no puedo utilizar MKPolyline
, MKPolygon
, etc. y toda la información se reduce a un solo punto)
Además: para darle una impresión donde necesito esta función: utilizo un MapView y coloco Anotaciones encima para mostrar las posiciones de los satélites. Cada satélite también debe mostrar una huella (el área donde se puede "ver" el satélite sobre el horizonte). Esta información (la posición y la forma de la huella) debe actualizarse periódicamente. En el Momento tengo una solución con una Vista para todas las Huellas donde dibujo con CoreGraphics las formas correctas. Pero preferiría una Solución con MKOverlay, pero no puedo hacer que sean dinámicas ... ¿Alguna idea? – user398877