Ios 确定行驶路径上的距离mkmapview swift
我有一个功能,用户可以开车从起点到终点。Ios 确定行驶路径上的距离mkmapview swift,ios,swift,mapkit,cllocationdistance,mkdirection,Ios,Swift,Mapkit,Cllocationdistance,Mkdirection,我有一个功能,用户可以开车从起点到终点。 我需要计算用户已行驶的起点和终点位置之间的距离。可能有多条到目的地的路由,我从MKDirectionRequest对象获取这些路由。但是,我如何计算驾驶员访问的路线及其距离,无论是最短路线还是最长路线。当更新驾驶员位置时,您需要存储(在服务器上)驾驶员随车移动时的当前位置 一旦驾驶人完成驾驶,您需要计算从纬度和经度的距离 因此,您需要添加两个按钮 启动骑乘:因此,当用户启动骑乘时,用户按下启动骑乘按钮,然后您需要在驾驶员随车移动时开始列出位置更新,并将其
我需要计算用户已行驶的起点和终点位置之间的距离。可能有多条到目的地的路由,我从MKDirectionRequest对象获取这些路由。但是,我如何计算驾驶员访问的路线及其距离,无论是最短路线还是最长路线。当更新驾驶员位置时,您需要存储(在服务器上)驾驶员随车移动时的当前位置 一旦驾驶人完成驾驶,您需要计算从纬度和经度的距离 因此,您需要添加两个按钮
希望它能帮助你。没错。我遵循相同的过程来保存旅行路径的纬度和经度。但在计算距离时,如果与Apple Maps相比,它并不能给出准确的距离。我正在使用MKDirectionRequest方法计算两个CLLocation对象之间的距离。可能
MKDirectionRequest
使用直线计算距离,而不是使用路径驱动程序经过的距离。是否有其他方法计算距离?我有一个lat Long数组,但最后它计算了数组中第一个点和最后一个点之间的距离,如果有多条路线,这可能会导致不同的距离。目前使用MapKit
是不可能的,但您可以使用Google的direction api来实现这一点。