这是asked before问题的(逻辑?)扩展,Google也提供example code for(作为一方,我对单个SQL的优雅印象深刻查询)。然而,在我的情况下,我不希望距离像乌鸦一样苍蝇,而是路线发现者给出的距离。这与具有较大地理特征的区域(如河口)相关,抑制了两个非常近的地点之间的旅行[1]。
目前,我有 n 商店;当用户输入他们的位置( p 邮政编码,转换为lat / long)时,我会调用路径API n 次,然后使用javascript动态按距离对结果进行排序,并返回最接近用户的5。是否有一种有效的方法可以在不进行 n 调用的情况下从API获取结果?这有助于:
[1]甚至一些大公司也因此而陷入困境;驾车前往Warsash的Calshot距离为29 miles。但是,使用Tesco's Store Finder并输入您的位置为Calshot,显示Warsash商店距离第二大,距离3.73英里