我有一组数据,这是朋友的坐标,我想知道谷歌提供的服务可以帮助我找到附近的朋友(比如在5KM内)给定一个坐标(经度,纬度)?
还是其他任何可以让事情更轻松的选择?我只是不想重新发明轮子:)
答案 0 :(得分:2)
我认为谷歌不会提供任何可供您用于解决方案的API。
我看到的最可行的解决方案是,将lat long发送到服务器,然后计算给定lat long对的每个点之间的距离。如果朋友在提到的范围内(例如5公里),请将朋友信息返回给客户。
您可以在以下链接中找到计算距离的信息 http://www.movable-type.co.uk/scripts/latlong.html
您可以做的一件事是,尽可能减少各大洲或国家/地区的朋友数据,以尽量减少服务器端的检查。