如何通过Google Maps API找到最近的十字路口?

dus*_*oft 7 javascript api google-maps geocoding

我怎样才能找到最近的街道交叉点我有坐标?

例如,假设我有一条从南到北的街道A,北面是街道X,南边是街道Y.

Google Maps API是否允许查找街道A最近的十字路口(X或Y)的坐标?我无法在任何地方找到它.

PS:我所知道的唯一解决方案是猜测街道A上建筑物的最低数量和最高数量,并在它们之间绘制折线.我不确定这一点.

dus*_*oft 1

[参见上面的评论]

很不幸的是,不行。即使使用 gdirections,也无法找到街道的起点和终点(坐标)。我已经通过使用上面提出的 hack 解决了这个问题:循环遍历建筑物编号从 1 到 XXX。

如果精度暂时为 6(8 = 建筑物编号,7 = 交叉路口,6 = 仅近似地址),则意味着不存在新数字。所以我只取第一个点(纬度/经度)、中间点和最后一个点(全部精度为 8)并在它们之间创建路径。然而,有时这仅提供街道的一部分,因为其他部分要么没有任何建筑物,要么谷歌没有进一步的数据:(