【发布时间】:2013-11-08 03:22:18
【问题描述】:
如何在 Google Map iOS 中添加“drop pin”和上面的动画?
我只能在SDK中找到marker,appearAnimation属性只提供弹出动画。
【问题讨论】:
标签: google-maps google-maps-markers google-maps-sdk-ios
如何在 Google Map iOS 中添加“drop pin”和上面的动画?
我只能在SDK中找到marker,appearAnimation属性只提供弹出动画。
【问题讨论】:
标签: google-maps google-maps-markers google-maps-sdk-ios
使用 MapKit 中的 MKAnnotationView。来自Using the Standard Annotation Views上的文档:
MKAnnotationView* aView = [[[MKAnnotationView alloc] initWithAnnotation:annotation
reuseIdentifier:@"MyCustomAnnotation"] autorelease];
【讨论】:
在GMSMarker Class reference 中,它表示appearAnimation 属性:
控制将此标记放置在 GMSMapView 上时使用的动画(默认 kGMSMarkerAnimationNone,无动画)。
使用Google Maps SDK for iOS 可以像这样进行标记:
GMSMarker *startMarker = [GMSMarker markerWithPosition:@"NYC"];
startMarker.appearAnimation = kGMSMarkerAnimationPop;
startMarker.title = @"Start";
startMarker.snippet = @"My address";
startMarker.map = mapView;
【讨论】:
如果您设置标记的标题或 sn-p 属性,则工具提示将在点击时显示。
marker.title = @"Hello World";
和/或
marker.snippet = @"Hello Snippet";
【讨论】:
对于快速:
locationMarker.appearAnimation = kGMSMarkerAnimationPop
locationMarker.icon = UIImage(named: "testImage") as UIImage?
【讨论】: