SwiftUI - MapAnnotation 显示在错误的位置

SwiftUI - MapAnnotation is showing up in wrong position

我正在尝试在 SwiftUI 中向 Apple Maps 显示多个地图注释,但注释以错误的视角显示。所有位置都显示在其右侧坐标下方。如果我放大地图,注释会“移动”到它们的法线坐标。是否有 MapKit 计算的任何“透视”,是否可以关闭此行为?

标记显示在正常位置下方:

放大后在他的坐标上显示的标记:

谢谢!

我遇到了这个问题,我通过将注释的 y 位置更改为 1.0 来修复它,如下所示:

MapAnnotation(coordinate: job.coordinates!, anchorPoint:.init(x:0.5, y:1.0))