我想在一个地方使用Google Directions API检查源位置和目的地之间的位置。
例如: 来源 B - 目的地 和 C - 就是这个地方。
现在我想检查A到B路线中是否存在C。
感谢。
答案 0 :(得分:2)
directionsRoute包含overview_path
- 属性,该属性定义了路径的简化路径。
您可以使用此路径创建折线,然后使用google.maps.geometry.poly.isLocationOnEdge()检查地点是否在路线上。
简化overview_path
后,您可以使用steps的path-property创建更详细的路线(折线)并获得更准确的结果。