如何将当前位置与地址列表进行比较,并在5英里/ 10英里/ 20英里范围内找到附近的地址?

时间:2012-10-26 16:13:35

标签: java android geolocation geocoding

yelp和gasbuddy等移动应用如何找到附近餐馆/加油站的列表?我正在创建一个Android应用程序,并在我的数据库中有一个位置列表。我想根据用户的当前位置从用户数据库中为用户提供所有附近的位置。最好的方法是什么?我正在使用Java。

2 个答案:

答案 0 :(得分:0)

有些数据库实际上内置了这个;例如here's一个关于Postgres中空间查询的StackOverflow问题,它应该让你在正确的路径上。您的应用程序会将坐标发送到服务器,服务器将使用这些坐标直接查询postgres数据库。

答案 1 :(得分:0)

此链接可能会有所帮助http://www.dreamincode.net/forums/topic/92885-distance-between-2-points/ 当你得到距离时,只需按下你想要的任何东西,然后显示或保存。

相关问题