-1

我有一个功能,用户可以从头到尾乘车旅行。我需要计算用户旅行的起点和终点之间的距离。到目的地可能有多条路线,我从 MKDirectionRequest 对象获取这些路线。但是我如何计算司机访问过的路线及其距离,无论它可能是最短还是最长的路线。

4

1 回答 1

0

当驾驶员位置更新时,您需要在驾驶员随车移动时存储(可能在服务器上)驾驶员的当前位置。

司机完成骑行后,您需要计算纬度和经度的距离。

因此,您需要添加 2 个按钮。

  1. 开始骑行:因此,当用户开始骑行时,用户按下开始骑行按钮,然后您需要开始列出驾驶员随车移动时的位置更新并将其存储在服务器上。

  2. 停止骑行:所以当司机到达目的地然后用户按下停止骑行所以在这里你需要停下来收听位置更新并计算所有存储的纬度。和长。

希望它可以帮助你。

于 2020-07-27T06:11:14.177 回答