前言
Cesium點(diǎn)線面繪制是很基本的功能,數(shù)據(jù)采集類(lèi)型的系統(tǒng)必須具備此功能。但是Cesium并沒(méi)有提供相關(guān)可以直接使用的繪制方法思币,只能自己進(jìn)行封裝,雖然實(shí)現(xiàn)起來(lái)不是很難土辩,但是對(duì)Cesium不太熟的同學(xué)還是比較麻煩的支救。
效果圖
繪制實(shí)體的思路
在Cesium中,雖然沒(méi)有提供鼠標(biāo)交互繪制的相關(guān)類(lèi)拷淘,但是我們可以通過(guò)監(jiān)聽(tīng)鼠標(biāo)點(diǎn)擊事件,獲取點(diǎn)擊點(diǎn)坐標(biāo)串指孤,這樣就能夠?qū)崿F(xiàn)鼠標(biāo)交互繪制的功能启涯。Cesium中的ScreenSpaceEventHandler類(lèi)提供鼠標(biāo)各種事件贬堵,如鼠標(biāo)左鍵點(diǎn)擊,鼠標(biāo)右鍵點(diǎn)擊等结洼。我們只需構(gòu)建此對(duì)象黎做,監(jiān)聽(tīng)鼠標(biāo)左鍵點(diǎn)擊事件、鼠標(biāo)移動(dòng)事件松忍,鼠標(biāo)右鍵事件蒸殿,即可實(shí)現(xiàn)繪制功能。