使用特定服务器上websocket用户的地理位置数据,我试图限制通过websocket发送的聊天评论的可见性。websocket看起来像这样:
http://html5demos.com/web-socket
我试图将评论的可见性限制为只有那些同时查看聊天室的人,他们彼此之间的距离(比如说,100英尺)很近。
我该如何使用从以下内容中提取的用户的地理位置数据:
http://html5demos.com/geo
并使用它来限制单个用户发送的聊天评论的可见性,仅限于那些查看同一网络套接字且距离该用户100英尺以内的用户?
任何给我指明正确方向的东西都会有帮助。
谢谢!
使用navigation.getlocation API获取用户位置:
https://developer.mozilla.org/En/Using_geolocation
通过websocket将所有用户的位置发送到服务器。
通过计算不同用户之间的距离差,在服务器端过滤通过的消息。