【问题标题】:In XMPP MUC is it possible to publish geolocation information?在 XMPP MUC 中是否可以发布地理位置信息?
【发布时间】:2012-05-23 09:10:49
【问题描述】:

在XMPPMUC中是否可以发布每个在线用户的地理位置信息?

【问题讨论】:

    标签: javascript geolocation xmpp openfire


    【解决方案1】:

    当然,客户可以简单地在房间中包含<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>
    

    后续更新自然会忽略 &lt;x&gt; 元素,因为这些仅在加入房间时才包含。

    【讨论】:

      猜你喜欢
      • 2016-04-18
      • 1970-01-01
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多