私のSwift
プロジェクトにMapBox's iOS SDK
を実装したいと考えています。 MapBox
に精通している場合は、マーカーアニメーションを実装する最良の方法についてアドバイスをお願いします。私は基本的にタップするとiOSのマップはまったく同じものを行うためのマーカーを希望:MapBox iOSアニメーションマーカー
感謝を!
私のSwift
プロジェクトにMapBox's iOS SDK
を実装したいと考えています。 MapBox
に精通している場合は、マーカーアニメーションを実装する最良の方法についてアドバイスをお願いします。私は基本的にタップするとiOSのマップはまったく同じものを行うためのマーカーを希望:MapBox iOSアニメーションマーカー
感謝を!
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
を返します。
あなたは 'GoogleMap'でアニメーションマーカーを見ることができます。同様に、' MapBox'でも動かすことができます。 これはあなたを助けますが、 'MapBox'についてはわかりません httpを見てください://stackoverflow.com/questions/40543095/bounce-animation-on-google-map-marker-in-ios-objective-c – Dhiru