谷歌地图:我怎样才能找到附近的标记?

时间:2011-01-07 06:41:05

标签: google-maps google-maps-api-3

我有一组数据,这是朋友的坐标,我想知道谷歌提供的服务可以帮助我找到附近的朋友(比如在5KM内)给定一个坐标(经度,纬度)?

还是其他任何可以让事情更轻松的选择?我只是不想重新发明轮子:)

1 个答案:

答案 0 :(得分:2)

我认为谷歌不会提供任何可供您用于解决方案的API。

我看到的最可行的解决方案是,将lat long发送到服务器,然后计算给定lat long对的每个点之间的距离。如果朋友在提到的范围内(例如5公里),请将朋友信息返回给客户。

您可以在以下链接中找到计算距离的信息 http://www.movable-type.co.uk/scripts/latlong.html

您可以做的一件事是,尽可能减少各大洲或国家/地区的朋友数据,以尽量减少服务器端的检查。