rotation MKMapView



Bonjour, je souhaite réaliser la rotation de la carte grâce à  une gesture de deux doigts. La gesture ok, je capte bien l'évènement, je récupère l'angle correspondant.

Ensuite j'affecte la transformation à  ma carte : [mapView transform:angle] (mapView est MKMapView).


La carte tourne correctement, à  la bonne vitesse etc mais ce n'est pas que le fond de carte qui tourne, c'est tout la view qui tourne et qui change de width et de height.

En tournant à  90degrès je la fais même disparaitre..


Avez vous une solution pour affecter la modification au fond de carte et non à  la View contenant le fond de carte ?

j'ai exploré l'objet MKMapView et je n'ai pas trouvé mon bonheur.


C'est réalisable (en tous cas par Apple), par exemple dans l'application Plans, la carte tourne grâce à  une gesture de deux doigts.


Antoine


Mots clés:

Réponses

  • CéroceCéroce Membre, Modérateur

    Ta technique n'est pas la bonne: tu fais tourner la vue (le cadre) alors qu'Apple fait tourner son contenu.


    À mon avis, ce que tu cherches à  faire n'est pas réalisable, Apple ne proposant pas ce fonctionnement.


Connectez-vous ou Inscrivez-vous pour répondre.