我想使用该功能添加接近警报,并且我有纬度和经度。我怎么能对 php 文件说,当它获取新数据时,它会将数据发送到一个 android 文件,该文件将使用添加接近警报功能,并将通知所有使用该应用程序且在 100 米半径内的人?
问问题
78 次
1 回答
1
您在服务器端所需要的只是:
- 登录
- ChangePosition => 将当前用户(但是您将存储纬度/经度信息)设置到他的新位置。
- PersosnNearMe => 在您的记录中搜索用户附近的人。我确信有大量的 php-libs 或 sql-scripts 可以让所有用户在一定范围内。
保存当前用户旁边的人的信息 - 您将在“NeedsUpdate”中需要它。 - NeedsUpdate:根据保存的 PersonsNearMe 信息和新请求,如果您的 android 手机需要同步列表,则返回一个简单的布尔值。
您可以很容易地将其构建为 RESTful-Server。JSON在这里是你的朋友:http: //php.net/manual/en/book.json.php
构建 RestfulClient 更加容易:您只需在开始时登录,每隔 n 秒查询一次“NeedsUpdate”,然后在有人出现时触发警报框。最后,您必须在每次使用 ChangePosition 移动时通知服务器。
于 2013-02-23T01:32:48.493 回答