首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >地理位置中的用户数

地理位置中的用户数
EN

Stack Overflow用户
提问于 2014-05-19 08:45:25
回答 1查看 93关注 0票数 0

我想在HTML5地图上的特定位置实现用户计数。HTML5代码将在安卓应用程序中实现。以下是我所想到的步骤:

  1. 将该位置的纬度和经度存储在服务器端数据库中。
  2. 在服务器端数据库中存储一个计数器变量。
  3. 用户打开Android应用程序(计算出当前位置)。
  4. 如果当前位置大约等于存储位置,那么

发送到存储用户IP地址并增加计数器的数据库服务器的=> XMLHttpRequest对象

我有两个问题。一是如何识别用户,使其只被计算一次。IP地址不是一种很好的方式,因为对于同一个用户(使用Wifi和3G的用户),IP地址可能有所不同。第二,每3-5分钟继续更新用户列表。

EN

回答 1

Stack Overflow用户

发布于 2014-05-19 09:10:13

首先,我建议使用geofence(参见http://developer.android.com/training/location/geofencing.html)来跟踪您想要跟踪的位置。这样你就不需要自己处理这个位置了,但是当用户进入(或离开)给定的区域(位置+半径)时,你的应用程序就会收到通知。

为了识别用户,我建议创建一个UUID ( http://developer.android.com/reference/java/util/UUID.html#randomUUID() ),在本地存储它(例如在SharedPreference中),并将它与位置更新一起发送.

我不确定是否要保持最新的列表,因为我不太熟悉ajax.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23733386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档