如何将动画应用于GMSMarker

时间:2013-03-08 07:27:28

标签: ios google-maps google-maps-markers google-maps-sdk-ios gmsmapview

我正在通过使用适用于iOS V1.1.0的Google Maps SDK将iOS地图迁移到Google地图来更改我的应用程序,我正在尝试在添加/删除时为标记设置动画,但我没有在相关文档中找到任何建议对此,请建议我如何在GMSMarkers上执行动画

1 个答案:

答案 0 :(得分:8)

GMSMarker Class Reference代表appearAnimation属性:

  

控制将此标记放置在GMSMapView上时使用的动画(默认kGMSMarkerAnimationNone,无动画)。

使用the Google Maps SDK for iOS,标记可以这样制作:

GMSMarker *startMarker = [GMSMarker markerWithPosition:@"NYC"];
startMarker.appearAnimation = kGMSMarkerAnimationPop;
startMarker.title = @"Start";
startMarker.snippet = @"My address";
startMarker.map = mapView;