如何使用Google Directions API在路线中检查一个地方?

时间:2013-02-07 12:23:18

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

我想在一个地方使用Google Directions API检查源位置和目的地之间的位置。

例如: 来源 B - 目的地 和 C - 就是这个地方。

现在我想检查A到B路线中是否存在C。

感谢。

1 个答案:

答案 0 :(得分:2)

directionsRoute包含overview_path - 属性,该属性定义了路径的简化路径。

您可以使用此路径创建折线,然后使用google.maps.geometry.poly.isLocationOnEdge()检查地点是否在路线上。

简化overview_path后,您可以使用steps的path-property创建更详细的路线(折线)并获得更准确的结果。