最近,我在项目中实现了MapKit JS并开始对其进行测试。
地图,路线,叠加层和点都可以正常工作。因此,在我的旧实现中,我具有使用Google Maps计算两个点之间的距离和时间旅行的功能。我开始使用MapKit JS route
函数https://developer.apple.com/documentation/mapkitjs/mapkit/directions/2973874-route实现此功能,该函数返回回调,使用此回调您可以获取距离(以米为单位)和行驶时间(以秒为单位)。当我决定将米转换为英里,将秒转换为分钟时,我注意到Apple Maps,Google Map等存在一些差异,总之它计算错误。我尝试了许多路标,并将它们与Apple Maps和Google Maps进行了比较。我知道我不能提出解决方案,但是我不知道如何向客户解释每个订单中0.5到0.7英里的差异?