Google maps api 3 查询多条谷歌路线的有效方法?

Google maps api 3 查询多条谷歌路线的有效方法?,google-maps-api-3,Google Maps Api 3,这是一个(逻辑上的?)问题的扩展,谷歌也提供了这个问题(作为一个方面,我对单个SQL查询的优雅印象深刻)。然而,在我的例子中,我不想要乌鸦飞的距离,而是由路线查找器给出的距离。这与具有较大地理特征(如河口)的区域有关,这些地理特征抑制了两个非常接近的位置之间的旅行[1] 目前,我有n家店铺;当用户输入他们的位置(p邮政编码,转换为lat/long)时,我调用routes API n次,然后使用javascript动态地按距离对结果进行排序,并返回离用户最近的5次。有没有一种有效的方法可以在不进行

这是一个(逻辑上的?)问题的扩展,谷歌也提供了这个问题(作为一个方面,我对单个SQL查询的优雅印象深刻)。然而,在我的例子中,我不想要乌鸦飞的距离,而是由路线查找器给出的距离。这与具有较大地理特征(如河口)的区域有关,这些地理特征抑制了两个非常接近的位置之间的旅行[1]

目前,我有n家店铺;当用户输入他们的位置(p邮政编码,转换为lat/long)时,我调用routes API n次,然后使用javascript动态地按距离对结果进行排序,并返回离用户最近的5次。有没有一种有效的方法可以在不进行n次调用的情况下从API获取结果?这将有助于:

  • 防止每次每个人使用我的finder时使用(相对)大量我的配额
  • 加快向用户返回结果的时间,因为我没有进行n个API调用

[1] 甚至一些大公司也会因此而陷入困境;卡尔肖特到华沙的车程为。但是,使用Calshot并输入您的位置,显示Warsash商店是第二个最近的商店,距离3.73英里

您看过了吗?通常的建议是使用“乌鸦飞”距离减少候选地点的数量,使用距离矩阵按实际行驶距离进行排序。太棒了,谢谢-我在文档中完全错过了这一点!