【发布时间】:2012-05-23 09:10:49
【问题描述】:
在XMPPMUC中是否可以发布每个在线用户的地理位置信息?
【问题讨论】:
标签: javascript geolocation xmpp openfire
在XMPPMUC中是否可以发布每个在线用户的地理位置信息?
【问题讨论】:
标签: javascript geolocation xmpp openfire
当然,客户可以简单地在房间中包含<geoloc> 元素(在XEP-0080 中定义):
<presence to="room@roomserver/nickname">
<x xmlns='http://jabber.org/protocol/muc'/>
<geoloc xmlns='http://jabber.org/protocol/geoloc'>
<accuracy>20</accuracy>
<country>Italy</country>
<lat>45.44</lat>
<locality>Venice</locality>
<lon>12.33</lon>
</geoloc>
</presence>
后续更新自然会忽略 <x> 元素,因为这些仅在加入房间时才包含。
【讨论】: