谷歌地图套件。是否有一些外部点位于从A到B的绘制路线上

时间:2016-07-02 19:10:17

标签: ios google-maps google-maps-api-3

例如,在Google Map Kit for iOS中,我有两个点,即起点A,目标点B和它们之间绘制的路线。假设存在一些外部点C.我需要知道C点是否在A和B之间的路径上(包括)。

1 个答案:

答案 0 :(得分:0)

是的,谢谢你们所有人。我已经找到了解决方案。当您在A和B之间发出类似绘制路线的请求时,GMapKit会返回json,格式为routes[legs[steps[...]]]。因此steps []包含路径中存在的每个步骤,它实际上是从一个点到另一个点的直线。 https://developers.google.com/maps/documentation/directions/intro?hl=ru#Steps。因此,我的解决方案是将搜索点的纬度和长度与路线中每个步骤的纬度和长度进行比较。