2021-08-23 09:18:02 索煒達(dá)電子 2664
1.項(xiàng)目預(yù)覽:
1.1 無(wú)人機(jī)飛行時(shí)動(dòng)圖:
1.2 Cesium中自帶飛機(jī)模型:
1.3 主頁(yè)啟動(dòng)圖片:
1.4 無(wú)人機(jī)狀態(tài)顯示:
2.安裝
2.1 安裝node.js環(huán)境。
2.2 下載離線(xiàn)地圖包。
2.3 在sourceConfig.js中配置離線(xiàn)地圖地址。
2.4 在cesium-min文件夾下進(jìn)命令行使用:npm install 下載包,然后使用npm start啟動(dòng)。
項(xiàng)目支持兩種模式飛行模擬:1.手動(dòng)控制,使用plane.html。2.通過(guò)讀取數(shù)據(jù)庫(kù)經(jīng)緯度自動(dòng)飛行,使用plane1.html,但需要提前配置好數(shù)據(jù)庫(kù),項(xiàng)目數(shù)據(jù)庫(kù)名為sheet2,讀取sql下sheet1.sql。受項(xiàng)目保密要求,此數(shù)據(jù)庫(kù)無(wú)法開(kāi)源,故只能開(kāi)源此頁(yè)面的邏輯。
狀態(tài)頁(yè)面除map.heml使用百度地圖無(wú)法離線(xiàn)外,其余都可離線(xiàn)使用。
3.關(guān)于離線(xiàn)地圖資源:
支持離線(xiàn)地圖,但需要自行下載地圖瓦片,瓦片支持精度分級(jí)。 這個(gè)資源的選擇需要多考慮,百度、高德、bing、天地圖和谷歌幾家各有優(yōu)劣,不同省份的地圖支持各不相同,可能需要多下載幾家試試,瓦片首先通過(guò)樂(lè)天太樂(lè)地圖下載,然后通過(guò)CesiumLab切片成瓦片。
附中國(guó)地圖和海南地圖制作好的地圖瓦片
4.關(guān)于更換飛機(jī)模型:
更換模型,可以通過(guò)sketchfab網(wǎng)站下載免費(fèi)的gltf文件,也可以自己制作飛機(jī)模型。