使用Google Maps距离矩阵API查找近似距离

问题描述

目前,我正在一个项目中,我需要一组节点之间的距离(按公路)。每个节点均以一对坐标(经度/纬度)给出。我的主要问题发生在位于高速公路交汇处的节点上:

在计算从节点A到节点B的距离时,距离矩阵API(有时)假定目的地在道路的另一侧。结果,它不是仅计算从节点A到节点B的距离,而是将从节点B到最近的转折点(例如在节点C处),再到从节点C到节点B的距离相加。从节点A到节点B的距离,从节点B到节点C的距离,以及从节点C到节点B的距离,而不仅仅是节点A和节点B的距离。enter image description here我添加了一个图来说明问题。 / p>

这给我带来两个问题:

  1. 是否可以通过某些设置(自动)将起点和终点设置在道路的同一侧?
  2. 如果这不可能,我如何以自动化方式更改/操纵这对坐标?由于我考虑了300多个节点,因此不希望目视检查每个起点-终点对是否在道路的同一侧。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)