實(shí)現(xiàn)步驟
Step 1.?引用開發(fā)庫(kù):
本示例引用 local 本地【include-cesium-local.js】開發(fā)庫(kù),完成此步驟后才可調(diào)用三維 WebGL 的功能;
Step 2.?創(chuàng)建布局:
創(chuàng)建id='GlobeView'
的 div 作為三維視圖的容器,并設(shè)置其樣式;
Step 3.?構(gòu)造三維場(chǎng)景控件:
實(shí)例化Cesium.WebSceneControl
對(duì)象,完成此步驟后可在三維場(chǎng)景中加載三維球控件;
Example:文章來源地址http://www.zghlxwxcb.cn/news/detail-494896.html
/構(gòu)造三維視圖對(duì)象(視圖容器div的id,三維視圖設(shè)置參數(shù))
var webGlobe = new Cesium.WebSceneControl('GlobeView', {})
Step 4.?加載數(shù)據(jù):
????加載數(shù)據(jù):構(gòu)造CesiumZondy.Layer.M3DLayer
M3D 圖層管理對(duì)象,調(diào)用append()
方法,傳入 M3D 緩存三維地圖服務(wù)的 URL 地址即可加載瀏覽數(shù)據(jù),同時(shí)可傳入相關(guān)配置參數(shù)。文章來源:http://www.zghlxwxcb.cn/news/detail-494896.html
Example:
//構(gòu)造M3D模型層管理對(duì)象(視圖)
var m3dLayer = new CesiumZondy.Layer.M3DLayer({
viewer: webGlobe.viewer,
})
//加載M3D地圖文檔(服務(wù)地址,配置參數(shù))
var obliqueLayer = m3dLayer.append('http://develop.smaryun.com:6163/igs/rest/g3d/鉆孔分層點(diǎn)_Sur_000_Ent', {})
關(guān)鍵接口
到了這里,關(guān)于三維GIS開發(fā):利用Cesium加載 M3D 地質(zhì)體模型(附代碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!