2013-02-23 75 views
0

我想使用功能添加接近警报,我有经度和纬度。我怎么能告诉php文件,当它获得新的数据时,它会将数据发送到一个android文件,该文件将使用添加接近警报功能,并将通知所有使用该应用程序的人在100米半径?如何将数据从php文件发送到android文件并在插入新数据时使用服务?

+2

你有,你能告诉我们任何代码?我不明白你的意思是“php文件”和“android文件”。您是否试图从Android与PHP Web服务器进行通信? – HeatfanJohn 2013-02-23 00:57:29

+0

再次阅读它,它应该像您正在尝试创建一个Android应用程序,该应用程序将向互联网Web服务器注册设备的位置,然后当该设备距离另一个注册设备100米内时,会向用户发送警报。 – HeatfanJohn 2013-02-23 00:59:10

+0

我不知道你问..但根据猜测,你必须要与依赖于gelocation和距离特定目标服务通信的活跃? – JoxTraex 2013-02-23 01:09:22

回答

1

所有你需要在服务器端是:

  • 登录
  • ChangePosition =>设置当前用户(但是你会存储 经/纬度信息)到他的新职位。
  • PersosnNearMe =>搜索你记录用户附近的人。我 肯定有万吨的PHP库或SQL的脚本,可以得到一定的半径范围内的所有 用户。
    保存其 者目前用户旁边的信息 - 你会需要它 “NeedsUpdate”。
  • NeedsUpdate:返回一个简单的布尔如果您的Android手机需要同步 名单的基础上,保存PersonsNearMe信息和新的 请求。

可以为REST-服务器很容易建立这个。 JSON是你的朋友在这里:http://php.net/manual/en/book.json.php

构建RestfulClient更容易:所有你需要做的是登录在启动,查询“NeedsUpdate”每n秒,然后触发警报框,如果有人出现。 最后,您必须随时通过ChangePosition告诉服务器。

+0

我找不到找到100米范围内的人的任何功能。为什么我需要登录? – user2101340 2013-02-23 09:23:42

+0

你不需要登录本身,但它只是我认为你会实现的。 对于半径物体:查看此链接:http://bit.ly/YKm3rY – Richard 2013-02-23 10:16:37

相关问题