首先确保你的浏览器支持Cesium
判断你的浏览器是否支持Cesium最简单的办法就是看你是否能成功的运行cesium的helloworld例子(点这里(要翻墙才行)),假如你看到如下的图像,祝贺你,你可以开始下边的步骤了(其实不翻墙你是看不到了,不过也没关系,只要你用的是最新版的firefox或者google chrome就没问题)。
Cesium用到了很多HTML5的技术,其中最重要的是WebGL。尽管这些标准正在被越来越广泛的应用,但是很多的浏览器和系统还是需要更新至新版版才能支持他们。假如上面的例子不能工作,这儿还有一些方法可以试试。
1. 更新你的浏览器,Cesium团队大多使用Google Chrome,但是firefox,Safari和其他的一些浏览器也能很好的工作,假如你使用的是上面这些浏览器中的一种,那么确保你更新到了最新版。不幸的是当前版本的IE还不支持WebGL(貌似最新版支持了,不过没试过)。
2. 升级你的显卡驱动。
3. 假如还是不行,去http://get.webgl.org/看看,它提供了一些解决问题的建议。最后你可以到论坛寻求帮助。
选择编辑器或IDE
假如你是一个老手,你可能有一个你自己喜欢的编辑器或者开发环境。例如,大多数的Cesium团队成员使用Eclipse。假如你一个新手,你可以尝试这款开源免费的编辑器Notepad++,可以在这儿下载notepad-plus-plus。其实随便哪个文本编辑器都可以,你用着爽就行。
下载Cesium
下载release版本这里(需要翻墙)
下载完成后解压到指定目录,本教程将他作为root,里边的内容看起来像下边这样。
假如你来就点HelloWorld.html,对不起你会很失望的。要想让他工作,你得有一个web服务器。
搭建服务器
想要运行Cesium程序,我们需要一个本地的服务器来host我们的文件,接下来我们将要使用Node.js来完成我们的教程(我自己使用的是IIS)。假如你已经有一个了那你用就是了,没关系的,只要记住host的是那个我们上面创建的root就行。
搭建Node.js很简单,只要3步。
1. 下载并安装Node.js,一切默认配置就行。
2. 在root目录打开命令行,通过npm install connect安装connect package。这样将会在我们的root目录中创建一个’node_modules’目录。
3. 安装运行库:
npm install express
npm install compression
npm install request
npm install yargs
3. 最后,在root目录中通过执行 node server.js 开启服务器。(可以通过修改server.js文件修改端口号,默认8080)
再来Hello一次world
现在我们的服务器已经跑起来了,打开浏览器然后输入http://localhost:8080/HelloWorld.html回车
配置来自(修改一部分):
http://www.fwqtg.net/%E7%BF%BB%E8%AF%91-cesium%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B%E4%B8%80-%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE-hello-world.html