我想使用添加接近警报的功能,我有纬度和经度。我怎么能对php文件说,当它获得新数据时,它会将数据发送到一个安卓文件,该文件将使用添加接近警报功能,并通知所有使用该应用程序且在100米半径内的人?
服务器端所需的只是:
- 登录
- ChangePosition=>设置当前用户(但是您将存储lat/long信息)到他的新位置
- PersosnArme=>在您的记录中搜索用户附近的人员。我是当然,有大量的php-libs或sql脚本可以获得特定半径内的用户
保存用户旁边当前有个人-您需要它"需要更新" - NeedsUpdate:如果你的android手机需要同步,则返回一个简单的bool列表,基于保存的PersonsNearMe信息和请求
您可以很容易地将其构建为RESTful服务器。JSON是您的朋友:http://php.net/manual/en/book.json.php
构建RestfulClient更容易:您只需要在开始时登录,每隔n秒查询一次"NeedsUpdate",然后在有人出现时启动警报框。最后,无论何时使用ChangePosition移动,都必须告诉服务器。