如何根据给定的纬度/经度位置找到附近的地方

时间:2015-06-20 04:54:03

标签: javascript coordinates

我有一个lat / lng(餐厅)列表,我希望在给定地点附近找到那些餐馆(从我的名单中),让我们说2公里的圈子。

我不需要知道实际距离,因此此处不需要 Haversine 功能。

因为我只对短距离感兴趣,基本上我们可以假设地球是扁平的,杆和度可能在这里不重要。

低精度也是可以接受的。

Javascript 中执行此操作的最有效方法是什么?

lat lng是十进制格式(-27.55097,135.458679)

1 个答案:

答案 0 :(得分:0)

编辑:道歉 - 我误解了这个问题。我以为你已经有一份餐馆名单了,你想找到附近的其他人,而不是彼此之间的距离。

谷歌退缩(一如既往):特别查看Maps JS APIPlaces Library

nearbySearch方法接受可能包含types密钥的对象。它应该包含Place type个slug数组,其中一个恰好是restaurant

请务必同时传递请求对象中的boundslocationradius键,以便仅在特定区域内获取结果。