Cesium环境搭建成功和初步看一下它的示例
Cesium是一款開源的基于JavaScript的3D地圖框架。
官網(wǎng)描述:
CesiumJS is a geospatial 3D mapping platform for creating virtual globes. Our mission is to create the leading web-based globe and map for visualizing dynamic data. We strive for the best possible performance, precision, visual quality, ease of use, platform support, and content.
CesiumJS 是一款用于創(chuàng)建虛擬場景的3D地理信息平臺(tái)。目標(biāo)是用于創(chuàng)建以基于Web的地圖動(dòng)態(tài)數(shù)據(jù)可視化。目前盡力提升平臺(tái)的性能、準(zhǔn)確率、虛擬化能力、易用性以及平臺(tái)的各種支持。
數(shù)據(jù)格式與功能特性
Cesium支持3D Tiles、Terrain and Imagery Layers、3D Models(glTF)、Vectors and Geometry(Load KML, GeoJSON, TopoJSON, and CZML)、Time-Dynamic Visualization、3D, 2D, and 2.5D Columbus View
?
環(huán)境搭建;node.js首先要安裝;可參閱;
? ??https://blog.csdn.net/bcbobo21cn/article/details/106110480
?下載?Cesium 源碼;解壓以后如下;在此目錄執(zhí)行 npm install 命令;
?網(wǎng)絡(luò)不好有時(shí)會(huì)出現(xiàn)一些狀況;如下;
deprecated
v.?? ?對(duì)…表示極不贊成; 強(qiáng)烈反對(duì);?
再運(yùn)行一次;好了;npm執(zhí)行完;
在Cesium目錄下多出 node_modules目錄;如果沒出現(xiàn)此目錄就不能往下;?
參照教程,要運(yùn)行此目錄下的server.js;但是我下的源碼解壓后只有一個(gè)server.cjs;把此文件保存一下,然后重命名為server.js,試一下;?
執(zhí)行node server.js;成功如下;提示 Cesium開發(fā)服務(wù)器正在運(yùn)行;連接到本地8080端口;?
網(wǎng)頁進(jìn)入localhost:8080;出現(xiàn)了Cesium的首頁;到這環(huán)境就搭建成功;?
看一下它的?示例,helloworld是地球;
http://localhost:8080/Apps/Sandcastle/index.html?src=3D%20Models.html
這個(gè)是場景和3D模型;?
http://localhost:8080/Apps/Sandcastle/index.html?src=3D%20Tiles%20Photogrammetry.html
這是一個(gè)場景;?
示例都有源碼;應(yīng)該可以參照來開發(fā)自己的3D地圖應(yīng)用了;
總結(jié)
以上是生活随笔為你收集整理的Cesium环境搭建成功和初步看一下它的示例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# winform自己实现Window
- 下一篇: 20分钟构建属于自己的 Linux 发行