GoogleマップSDKを使用しています。5秒ごとにピンのGPS座標を更新したい。現在、GMSMarker の位置属性を更新しています。しかし、それはジャンプ効果を与えます。地図上でスムーズにマーカーを動かしたい。
マーカーの位置を更新するコードは次のとおりです
-(void)updateLocationoordinates(CLLocationCoordinate2D) coordinates
{
if (marker == nil) {
marker = [GMSMarker markerWithPosition:coordinates];
marker.icon = [UIImage imageNamed:CAR_FOUND_IMAGE];
marker.map = mapView_;
} else
marker.position = coordinates;
}