如何在Google Map iOS中添加drop pin

时间:2013-10-29 05:24:38

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

如何在Google Map iOS中添加“drop pin”和上面的动画? 我只能在SDK中找到标记,而appearAnimation属性只提供弹出动画。

4 个答案:

答案 0 :(得分:2)

使用MapKit中的MKAnnotationView。来自Using the Standard Annotation Views的文档:

MKAnnotationView* aView = [[[MKAnnotationView alloc] initWithAnnotation:annotation
                              reuseIdentifier:@"MyCustomAnnotation"] autorelease];

答案 1 :(得分:1)

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;

答案 2 :(得分:0)

如果您设置标记的标题或代码段属性,那么点按时工具提示会显示。

marker.title = @"Hello World";

和/或

marker.snippet = @"Hello Snippet";

答案 3 :(得分:0)

对于swift:

users