根据路线进度获取坐标-Mapkit-Swift



基本上,如果你开车,我有两个点,A和B,相距10英里。我使用MapKit绘制了一条路线,使用它们之间的行驶方向。

我想找到C点的经纬度,即距离A点2英里的路线上的点。这也可以根据百分比来计算(例如:在A点和B点之间完成了20%的路线(。

希望这张照片能比我解释得更好。

有人知道如何使用Swift和MapKit做到这一点吗?

谢谢!

您可能需要查看从MKDirections收到的MKRoute响应。

MKRoute对象定义了路线的几何体,也就是说,它包含与特定地图坐标关联的线段。

您可以在此处找到MKRoute的文档:https://developer.apple.com/documentation/mapkit/mkroute

最新更新