GMSMarker 未与用户对齐
GMSMarker not aligned to a user
我的 GMSMarker 出现了一些问题,它似乎没有与用户正确对齐。见下图:标记未对齐
如何将中心与用户位置视角对齐?
代码如下:
self.contractorMarker.iconView = self.markerImageView(image: UIImage(named: "contractor-marker")!, size: CGSize(width: 30, height: 30))
CATransaction.begin()
CAAnimation.init().duration = 0.5
self.contractorMarker.position = contractorCoordinate
CATransaction.commit()
self.contractorMarker.map = self.mapView
您可以使用 groundAnchor 属性
self.contractorMarker.groundAnchor = CGPoint(x:0.5, y: 0.5)
我的 GMSMarker 出现了一些问题,它似乎没有与用户正确对齐。见下图:标记未对齐
如何将中心与用户位置视角对齐?
代码如下:
self.contractorMarker.iconView = self.markerImageView(image: UIImage(named: "contractor-marker")!, size: CGSize(width: 30, height: 30))
CATransaction.begin()
CAAnimation.init().duration = 0.5
self.contractorMarker.position = contractorCoordinate
CATransaction.commit()
self.contractorMarker.map = self.mapView
您可以使用 groundAnchor 属性
self.contractorMarker.groundAnchor = CGPoint(x:0.5, y: 0.5)