2016-04-05 10 views
2

緯度と経度に基づいて以下のようにマーカーを作成すると、マーカーを別の位置にアニメーションで移動するのに役立ちます。Googleマップでアニメーションのあるマーカーをスムーズに移動する方法ios

GMSMarker *marker1 = [[GMSMarker alloc] init]; 
marker1.position = CLLocationCoordinate2DMake(12.9716, 77.5946); 
marker1.title = @"Bangalore"; 
marker1.groundAnchor = CGPointMake(0.2, 0.9); 
marker1.appearAnimation = kGMSMarkerAnimationPop; 
marker1.icon = [UIImage imageNamed:@"Flag Filled -50.png"]; 
marker1.snippet = @"India"; 
marker1.map = _mapView; 
+0

可能な複製 - http://stackoverflow.com/questions/19115293/how-to-smoothly-move-gmsmarker-along-coordinates-in-objective-c – adjuremods

答えて

0

GMSMarkerのsetRotationメソッドを使用するとうまくいきます。

+0

回転を設定すると、マーカーがある程度回転します。私はマーカーを一つの羽ばたきから別の羽根に動かす必要があります。助けを捧げます。 –

+0

一度、setPositionを見て、もう一度fitMapを渡してください。 –

+0

これはマーカーの位置を変更しますが、私はlongのlong値に基づいて古い位置から新しい位置にアニメーション化する必要があります。 –

関連する問題