【问题标题】:How to apply animations to GMSMarker如何将动画应用到 GMSMarker
【发布时间】:2013-02-23 16:37:46
【问题描述】:

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

【问题讨论】:

  • 您能告诉我您喜欢添加哪种动画吗?我想我能回答你怎么做。
  • 为了从顶部放下图钉,通过给出动画持续时间来增加和减少图钉的帧大小,我在 MKMapView 上做了这些类型的动画
  • 这个earlier post 讨论了同样的问题。
  • @smily :嗨,哥们,同样的任务是给我的,但仍然没有找到从顶部放置别针的解决方案。如果您有任何想法,请与我分享。thx
  • stackoverflow.com/questions/40543095/… Google Marker 上的连续刻度动画

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


【解决方案1】:

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;

【讨论】:

  • 谷歌地图显示和标记突然出现时我看不到动画
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
相关资源
最近更新 更多