Cesium是一个在浏览器中创建3D地球和2D地图的JavaScript库。它使用WebGL来进行硬件加速图形,并且是跨平台、跨浏览器,支持载入3D模型,并且适应于动态数据可视化。
Cesium的源码可以在官网下载。
在vs2010中编译cesium,运行 helloworld 例子会出现 错误如下: Cesium未定义
解决这个问题
1、确认从官网下载源码,不然helloworld.html 代码中会需要更改<script> <script/>中的内容。
2、下载node.js 这个cesium官网有相关介绍,按照官网操作即可。
Node.js 是一个基于Chrome V8 引擎的 JavaScript 运行环境。
下载链接:http://nodejs.cn/
(1).徽标键+R 进入 Cesium 安装根目录, dir 查看当前目录是否有 service.js
(2). 输入 npm install 等待就好了。
(3).输入 node server.js 会有一个网站 https://localhost:8080 这里要注意端口号不要冲突(不要占用8080端口号)。
这里可以用火狐浏览器打开这个网址,如果 helloworld 可以正常显示,说明浏览器支持,否则查看 第三步。
3、不要使用IE浏览器,尽量使用火狐,记得打开火狐的支持javascript的相关操作,这个百度上面一大堆。(因为浏览器的问题找了好久,我用的是IE8,不知道是不是版本的问题)
ps:不知道为什么我放的截图全都不能显示。