奥维互动地图支持第三方开发接口,允许用户在开发第三方应用的时候,通过奥维提供的开发接口来访问和操作奥维互动地图内部的数据。第三方接口有两种通信方式:websocket和windows窗口消息通信。这两种通信方式各有优缺点,适合不同的场景。
websocket是一种在单个tcp连接上进行全双工通信的协议。websocket通信协议于2011年被ietf定为标准rfc 6455,并由rfc7936补充规范。websocket api也被w3c定为标准。
windows窗口消息通信,就是指windows系统定义的用于在一个windows操作系统内不同应用之间进行消息(数据)交互的一种通信机制。
websocket接口通信与窗口消息通信比较