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