Как я могу добавить «бросок булавки» и анимацию опускания выше в Google Map iOS? Я могу найти маркер только в SDK, а свойство appearAnimation
обеспечивает только всплывающую анимацию.
Как добавить булавку в Google Map iOS
Ответы (4)
Используйте MKAnnotationView из MapKit. Из документации на Использование стандартных представлений аннотаций:
MKAnnotationView* aView = [[[MKAnnotationView alloc] initWithAnnotation:annotation
reuseIdentifier:@"MyCustomAnnotation"] autorelease];
person
zeantsoi
schedule
29.10.2013
В справочнике по классу GMSMarker говорится о свойстве AppAnimation:
Управляет анимацией, используемой при размещении этого маркера в GMSMapView (по умолчанию kGMSMarkerAnimationNone, без анимации).
Используя SDK Google Maps для iOS, маркер можно сделать следующим образом:
GMSMarker *startMarker = [GMSMarker markerWithPosition:@"NYC"];
startMarker.appearAnimation = kGMSMarkerAnimationPop;
startMarker.title = @"Start";
startMarker.snippet = @"My address";
startMarker.map = mapView;
person
Amozoss
schedule
24.11.2013
Если вы установите свойство заголовка или фрагмента маркера, всплывающая подсказка будет отображаться при нажатии.
marker.title = @"Hello World";
и/или
marker.snippet = @"Hello Snippet";
person
skarE
schedule
29.10.2013
Для быстрого:
locationMarker.appearAnimation = kGMSMarkerAnimationPop
locationMarker.icon = UIImage(named: "testImage") as UIImage?
person
Dara Tith
schedule
23.12.2015