如何在给定的位置附近找到附近的地方
问题描述:
我有一个lat/lng(餐厅)的列表,我希望找出附近某个特定位置的餐厅(从我的列表中),让我们假设2公里。如何在给定的位置附近找到附近的地方
我不需要知道实际的距离,所以在这里不需要Haversine函数。
因为我只对短距离感兴趣,基本上我们可以假设地球是平的,杆和度在这里可能并不重要。
准确度低也是可以接受的。
什么是最有效的方法来做到这一点Javascript?
纬度经度是十进制格式(-27.55097,135.458679)
答
编辑:Apologies-我误解了这个问题。我以为你已经有了一个餐馆名单,你想找到附近的其他人,而不是从一个到另一个的距离。
谷歌的得到了你的背部(总是):退房Maps JS API和Places Library,尤其如此。
nearbySearch
方法接受可能包含types
键的对象。它应该包含一排Place type slu,,其中一个碰巧是restaurant
。
一定还要通过请求对象中的bounds
或location
和radius
键来仅在特定区域内获取结果。
雅,我不需要在这里使用谷歌API。 – user1553857