Zonder in OpenGL (Quartz 2D is OK):
Laten we zeggen dat ik heb een beeld dat ik wil bewegen over een kaart op wat vocht manier. Bijvoorbeeld een afbeelding van een vliegtuig vliegende over de kaart. Ik ben in staat geweest om dit te doen met behulp van een MKAnnotation, een NSTimer en gehannes met de snelheid van de lat / lon verandering en timer tarief geweest. Maar ik neem aan dat dit is niet ideaal, maar de resultaten zien er heel behoorlijk. Kun je denken aan een betere manier?
Laten we nu eens zeggen dat ik wil dit beeld te worden geanimeerd (denk: animated gif). Ik kan niet de gebruikelijke doen
UIImageViewmet een reeks vananimationFrames, want alles wat ik heb toegang tot in MKAnnotationView isUIImage. Hoe zouden jullie dit aangepakt?
Ik realiseer me dat # 2 kunnen worden behandeld met een UIImageView op de top van de map van de animationImages. Echter, dan zou ik moeten handmatig verwerken vertalen van de beweging van het vliegtuig of raket of wat dan ook als het gebied van de Mapview veranderd, afhankelijk van de bewegingen van de gebruiker in de echte wereld, of door de gebruiker te zoomen (scrollen is niet toegestaan in mijn app).
Wat denk je?













