我想在HTML5地图上的特定位置实现用户计数。HTML5代码将在安卓应用程序中实现。以下是我所想到的步骤:
发送到存储用户IP地址并增加计数器的数据库服务器的=> XMLHttpRequest对象
我有两个问题。一是如何识别用户,使其只被计算一次。IP地址不是一种很好的方式,因为对于同一个用户(使用Wifi和3G的用户),IP地址可能有所不同。第二,每3-5分钟继续更新用户列表。
发布于 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.
https://stackoverflow.com/questions/23733386
复制相似问题