使用特定服务器上的websocket用户的地理位置数据,我试图限制通过websocket发送的聊天评论的可见性。 websocket看起来像这样:
http://html5demos.com/web-socket
我正在尝试将评论的可见性限制为仅同时查看彼此定义接近(例如,100英尺)的聊天室的人。
我如何使用来自以下内容的用户的地理位置数据:
并使用它来限制单个用户发送的聊天评论的可见性,仅限于那些查看距此用户100英尺范围内的同一个websocket的用户?
任何指向正确方向的东西都会有所帮助。
谢谢!
答案 0 :(得分:0)
使用navigation.getlocation API获取用户位置:
https://developer.mozilla.org/En/Using_geolocation
通过websocket将所有用户的位置发送到服务器。
过滤器通过计算不同用户之间的距离差异来传递服务器端的消息。