如何選擇奧維互動(dòng)地圖的開發(fā)接口

奧維互動(dòng)地圖支持第三方開發(fā)接口,允許用戶在開發(fā)第三方應(yīng)用的時(shí)候,通過(guò)奧維提供的開發(fā)接口來(lái)訪問(wèn)和操作奧維互動(dòng)地圖內(nèi)部的數(shù)據(jù)。第三方接口有兩種通信方式:WebSocket和Windows窗口消息通信。這兩種通信方式各有優(yōu)缺點(diǎn),適合不同的場(chǎng)景。

WebSocket是一種在單個(gè)TCP連接上進(jìn)行全雙工通信的協(xié)議。WebSocket通信協(xié)議于2011年被IETF定為標(biāo)準(zhǔn)RFC 6455,并由RFC7936補(bǔ)充規(guī)范。WebSocket API也被W3C定為標(biāo)準(zhǔn)。

Windows窗口消息通信,就是指Windows系統(tǒng)定義的用于在一個(gè)Windows操作系統(tǒng)內(nèi)不同應(yīng)用之間進(jìn)行消息(數(shù)據(jù))交互的一種通信機(jī)制。

WebSocket接口通信與窗口消息通信比較

thumb