谷歌地图标记弹出动画无法正常工作

时间:2018-02-05 13:09:06

标签: google-maps swift3 google-maps-markers

我正在尝试在Google标记上制作动画,这是我的代码:

let marker = GMSMarker()
            marker.position = CLLocationCoordinate2D(latitude: lat, longitude: long)
            marker.appearAnimation = GMSMarkerAnimation.pop
            marker.icon = UIImage(named: "marker-45")
            marker.title = titre
            marker.map = mapView

这个“GMSMarkerAnimation.pop”没有任何影响

这个动画应该做什么?我该怎么做动画?

1 个答案:

答案 0 :(得分:0)

尝试稍后将标记添加到地图中,例如在viewDidAppear

let marker = GMSMarker()

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)

    marker.map = mapView
}