zoukankan      html  css  js  c++  java
  • cesium编程入门(二)环境搭建

    环境搭建

    环境搭建 编译

    node 安装

    Node.js安装包及源码下载地址为:https://nodejs.org/en/download/

    安装完成后,打开命令行,输入:node -v,如果结果为版本号,表明安装成功

     $ node -v
     v6.10.3
    

    cnpm 设置

    国内使用npm时有时速度很慢,推荐使用cnpm替代,使用方法和npm一样,链接:淘宝 NPM 镜像

    $ npm install -g cnpm --registry=https://registry.npm.taobao.org
    $ cnpm -v
    cnpm@5.1.1 (/usr/local/lib/node_modules/cnpm/lib/parse_argv.js)
    npm@5.3.0 (/usr/local/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
    node@6.10.3 (/usr/local/bin/node)
    npminstall@3.1.1 (/usr/local/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
    prefix=/usr/local
    darwin x64 17.2.0
    registry=http://registry.npm.taobao.org
    

    Cesium代码

    1. 下载官方包 地址,由于总所周知的原因,速度很感人

    2. 百度云链接 密码: 9g73 版本1.40

    3. 如果想了解最新的进展可以直接克隆 github 上的代码 github地址
      注意有些特性在分支版本里面才有,
      Jietu20171220-220431.jpg

    获取安装包之后

    1. 解压
    2. 打开命令行,进入当前目录
    3. 安装依赖,输入:cnpm install,等待安装完成,然后输入: node server.js
    $ cd ./Cesium-1.40
    $ cnpm install
     ...
     Installed 37 packages
     Linked 569 latest versions
    
    $ node server.js
    Cesium development server running locally.  Connect to http://localhost:8080/
    

    打开浏览器,输入 http://localhost:8080/ (浏览器必须支持webgl,推荐使用chrome)
    如果出现
    Jietu20171220-222947.jpg

    1. 到这里,环境搭建完成。

    推荐使用编辑器

    如果单纯的学习如何使用的话,使用http://localhost:8080/Apps/Sandcastle/index.html应该就够了,如果要使用编辑器的话,推荐使用vscode.

    使用说明

    环境搭建好之后,输入 http://localhost:8080/ 有两个链接非常重要

    Documentation

    Sandcastle

    Documentation

    里面是Cesium的完整的API说明,里面可以找到:

    • 某一个模块的所有函数,属性
    • 部分效果截图
    • 部分函数,属性调用代码示例

    缺点:搜索功能不够强大

    Sandcastle

    这个就厉害了,是一个沙盒,你可以在里面

    • 浏览当前版本的一些功能特性
    • 一个可运行的代码库
    • 新建一个页面,进行代码测试
    • 导出测试代码
    • ...

    推荐的学习方式

    1. 先浏览一遍沙盒里的所有示例,Cesium能做什么,做成什么样,心里有数
    2. 做自己需要的功能时,查找到相关示例代码,弄懂,最好浏览一遍用到的模块的API
    3. 如果是深入研究的话,就需要有对WebGL有更深层次的了解
    4. 用它做自己感兴趣的项目。。。

    文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。


    个人主页 http://cesium.xin

    Cesium学习交流②
    Cesium学习交流(满)
    Cesium学习交流群:593764057(满),476893082
  • 相关阅读:
    IIS配置桌面上的文件报错,可能是含有中文字符
    GridView序号
    图片处理函数(自适应缩略图datatable中添加缩略图像)
    linqtoobject
    数据库存取图片二进制数据
    反射
    jquery
    加干扰字符
    Doc的窗口就创建一个,如果已经存在就激活那个窗口,不存在就建立Doc(转自CSDN)
    VC++中使用内存映射文件处理大文件(转)
  • 原文地址:https://www.cnblogs.com/huqi-code/p/8287403.html
Copyright © 2011-2022 走看看