2017-04-21 3 views
-1

In mapview einstellen i Auto Bild bin mit von einem Ort an einem anderen Ort nach nächstem Ort zu bewegen, wie die Richtung, wie oben zu ändern, links, rechts und untenWie Bildrichtung in mapview

Antwort

-1

Wenn ich in ios Wenn Sie Ihre Frage richtig verstehen, möchten Sie, dass Ihr Pfeil an jeder Position auf dem Pfad mit dem in der Karte gezeichneten Pfad ausgerichtet ist.

Was ich tun würde, ist ein CAKeyframeAnimation mit seiner Pfad-Eigenschaft auf den Pfad auf der Karte und seine rotationMode set to kCAAnimationRotateAuto. Fügen Sie diese Animation einer Bildansicht hinzu, die den Pfeil enthält. Wenn Sie die Animation hinzugefügt haben, stellen Sie imageView.layer.speed = 0 und control imageView.layer.timeOffset ein, um den Pfeil zu verschieben. Dieser Wert geht von 0 to 1 und interpoliert ihn auf eine Position auf dem Pfad.

CoreAnimation wird jetzt automatisch die Ansicht in tangentialer Richtung zum Pfad an jedem Punkt drehen.

+0

Wie steuere ich imageView.layer.timeOffset, um den Pfeil zu verschieben. Dieser Wert geht von 0 bis 1 und interpoliert ihn auf eine Position auf dem Pfad. @ vikram-sahu – Naresh

+0

überprüfen Sie diese http://StackOverflow.com/A/24981383/4145285 @Naresh –