代码之家  ›  专栏  ›  技术社区  ›  Tomáš Skála

SwiftUI-MapAnnotation显示在错误的位置

  •  0
  • Tomáš Skála  · 技术社区  · 3 年前

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

    标记显示在正常位置以下: Position of marker

    放大后在其坐标上显示的标记: Zoom in on the position, the marker is on his good coordinates

    非常感谢。

    0 回复  |  直到 3 年前
        1
  •  0
  •   Asi Givati    3 年前

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

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