制作的Android应用程序茶亭,并找到附近使用

问题描述:

大家好我麻烦我的一个朋友问了茶亭Android应用程序,它可以找到“附近的人”使用这个应用程序,首先我说是的,我能做到我的人但现在我无法做到。 所以这是我的第一个应用程序,我正在为某人想要知道如果“附近的人”是一个应用程序的简单功能或它很复杂,很难做到这一点 我见过这种应用程序像群显示你附近的人 但不幸的是我无法找到任何帮助或源或教程这是我所能找到的唯一的事情是谷歌最近消息,这些消息我不知道这就是我要找的 ,所以我会很高兴如果你能帮助我,或者至少告诉我在哪里可以找到帮助。制作的Android应用程序茶亭,并找到附近使用

+3

基本只是周期性的GPS数据发送到服务器,然后将其保存到数据库中,然后进行API进去自己的位置 –

+0

使用半径用户的ID附近的API在谷歌发挥服务 – Jinu

对此的基本要求是您必须拥有存储所有用户数据的服务器。

  1. 您必须让所有用户更新经度和纬度。
    要获得更新的经纬度,您必须定期调用您的api。
  2. 如果你想在附近的人搜索,你必须调用API与您当前的纬度和经度,然后从服务器和你的API必须过滤所有用户的位置,并给你附近的人。
+0

你好我的朋友 第一所有的感谢帮助我我现在很困惑,我想知道我在哪里可以找到更多关于它的信息? –

+1

谷歌搜索'在android中获取当前位置'。然后搜索“定期更新服务器API位置”。然后搜索“给定经纬度附近的条件” –

服务器端:

(您可以使用Python瓶中这种简单的要求,如果你没有在服务器端脚本经验)

你的API的必须具备的。

/注册 - >注册用户配置文件(唯一ID,名称,位置等),并将其保存在数据库中。

/receive_location - >接收位置(经纬度郎值),更新的用户配置文件,并与数据库中的所有记录,是谁在半径(由您定义或得到这个从用户)查询并返回列表用户详细信息给客户。

客户端:

有一个IntentService将发布客户端的位置服务器在一定的时间间隔返回谁是你定义半径的用户列表。

用户googleApiClient得到的位置和服务器。 http://developer.android.com/training/location/retrieve-current.html

使用回收视图,以显示这一结果。通过意向服务发送本地广播以通知包含回收站视图的活动进行更新。