1

我有一个地方我想使用 Google Directions API 检查 Source 和 Destination 路线之间是否存在该地点。

例如:A - 源 B - 目的地和 C - 是地方。

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

谢谢。

4

1 回答 1

2

DirectionRoute包含一个overview_path-property,它定义了路线的简化路径。

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

由于overview_path简化了,您可以使用步骤的路径属性来创建更详细的路线(折线)并获得更准确的结果。

于 2013-02-07T15:11:06.757 回答