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))
我正在尝试在 SwiftUI 中向 Apple Maps 显示多个地图注释,但注释以错误的视角显示。所有位置都显示在其右侧坐标下方。如果我放大地图,注释会“移动”到它们的法线坐标。是否有 MapKit 计算的任何“透视”,是否可以关闭此行为?
标记显示在正常位置下方:
放大后在他的坐标上显示的标记:
谢谢!
我遇到了这个问题,我通过将注释的 y 位置更改为 1.0 来修复它,如下所示:
MapAnnotation(coordinate: job.coordinates!, anchorPoint:.init(x:0.5, y:1.0))