平台:iOS (Swift) Mapbox SDK 版本:3.6
嗨,我有一个自定义的 MGLCalloutView,当我点击 MGLAnnotationView 时,标注会按预期显示在注释上方,但如果我稍微移动地图,标注会轻微移动并下降覆盖注释。当您移动地图时,标注已删除的其中一个确实保持锚定到该点。
我已经实现了 isAnchoredToAnnotation,我不确定这是一个错误还是我实现了错误。我在文档中注意到它说实现 setCentre,所以我在 presentCallout 中设置了中心
self.center = CGPoint(x: frameWidth / 2, y: frameHeight / 2)
self.isAnchoredToAnnotation = true