2017-05-16 13 views
0

私のSwiftプロジェクトにMapBox's iOS SDKを実装したいと考えています。 MapBoxに精通している場合は、マーカーアニメーションを実装する最良の方法についてアドバイスをお願いします。私は基本的にタップするとiOSのマップはまったく同じものを行うためのマーカーを希望:MapBox iOSアニメーションマーカー

enter image description here

enter image description here

感謝を!

+0

あなたは 'GoogleMap'でアニメーションマーカーを見ることができます。同様に、' MapBox'でも動かすことができます。 これはあなたを助けますが、 'MapBox'についてはわかりません httpを見てください://stackoverflow.com/questions/40543095/bounce-animation-on-google-map-marker-in-ios-objective-c – Dhiru

答えて

0

MGLAnnotationViewのサブクラスを作成してこれを行いました。CustomViewとしましょう。

これは、CustomViewのフレームに等しい2つのUIImageViewsを含んでいます.1が小さなピンで、デフォルトのアルファ= 1で、1が大きなピンです。デフォルトのアルファ= 0です。override func setSelected(_ selected: Bool, animated: Bool)メソッドをオーバーライドする必要があります。あなたが望むアニメーションを入手してください。

その後、func mapView(_ mapView: MGLMapView, viewFor annotation: MGLAnnotation) -> MGLAnnotationView?を実装してCustomViewを返します。

関連する問題