环境搭建

环境搭建 编译

node 安装

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

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

 $ node -vv6.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地址,
    注意有些特性在分支版本里面才有,

获取安装包之后

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

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

  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. 用它做自己感兴趣的项目。。。

转载于:https://www.cnblogs.com/huqi-code/p/8287403.html

cesium编程入门(二)环境搭建相关推荐

  1. Minecraft Forge编程入门一 “环境搭建”

    什么是Forge Minecraft Forge is a Minecraft application programming interface (API) which allows almost ...

  2. 【Python编程入门】环境搭建

    作为一门跨平台的高级编程语言,Python可以运行在几乎所有主流的操作系统中.这也意味着,只要我们在本机电脑安装配置完Python环境后,便可以轻松愉快的学习Python语言了. 这是一门值得大部分人 ...

  3. 乐鑫Esp32-S2学习之旅① 入门 ESP32-S2 环境搭建 ,分享如何直连苹果智能家居 HomeKit 平台,轻松语音 Siri 控制!

    本系列博客学习由非乐鑫官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 基于乐鑫ESP32 芯片模组 C SDK二次开发的技 ...

  4. Java入门与环境搭建

                                                                                         Java入门与环境搭建 软件 ...

  5. MSP432入门——编译环境搭建

    0x00.章索引 MSP432入门--编译环境搭建 0x01.目录 节目录 0x00.章索引 0x01.目录 0x02.概述 0x03.正式开始前... 非专业"教程" Simpl ...

  6. Bootstrap4+MySQL前后端综合实训-Day02-AM【Bootstrap4(入门、环境搭建、文字排版、颜色、表格、图片、进度条、折叠、输入框组、模态框)、Font Awesome字体图标】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目   录 Typora语法 Day01-知识回顾 1.前端部分 flex布局 2.Bootstr ...

  7. nginx学习笔记-01nginx入门,环境搭建,常见命令

    nginx学习笔记-01nginx入门,环境搭建,常见命令 文章目录 nginx学习笔记-01nginx入门,环境搭建,常见命令 1.nginx的基本概念 2.nginx的安装,常用命令和配置文件 3 ...

  8. Java入门及环境搭建idea安装和简单使用

    Java入门及环境搭建 什么是Java Java Java是一门新的语言特点是: 语法有点像c 没有指针 没有内存管理 真正的可移植性,编写一次,到处运行. 面向对象 类型安全 高质量的类库 - Ja ...

  9. 【Java全栈学习笔记:第一阶段:JavaSE】:Java入门及环境搭建

    Java全栈课程网站: KuangStudy JavaSE课程地址: 狂神说Java 参考书籍:Java大学实用教程(第四版) 目录 Java入门及环境搭建 Java帝国的诞生 Java发展 Java ...

  10. WinPcap网络编程入门——0. 环境配置及系列介绍

    WinPcap网络编程入门--0. 环境配置及系列介绍 系列教程章节直达: Winpcap网络编程入门--1. 获取设备列表: 说明:本教程适用于网络编程开发人员入门,将从底层分析 WinPcap 的 ...

最新文章

  1. [LeetCode] 303. Range Sum Query - Immutable
  2. /dev、/sys/dev 和/sys/devices 和udev的关系
  3. Linux疑难杂症解决方案100篇(九)-SHELL编程正则表达式
  4. OO实现ALV TABLE 八:ALV的布局功能
  5. 《Windows Phone 8 Development Internals》读书笔记-1-2-1-连载
  6. wireshark、tcpdump、dsniff、Ettercap、NetStumbler、netsniff-ng
  7. 将Visual Studio更新到最新版本
  8. SwiftUI 生命周期onAppear,onDisappear
  9. SQL:数据库更新语句操作实例
  10. android友盟分享最新,Android接入友盟统计(顺带多渠道打包)、友盟分享
  11. CxImage使用介绍
  12. 计算广告学中的GFP、GSP和VCG对比
  13. Win10上安装ue4后无法运行问题的解决方法
  14. 【PS/PSD】237款日系小清新文艺唯美梦幻手绘插画分层PSD素材
  15. 【愚人节专场】Java实现定时发送小情话
  16. python摇骰子游戏小案例
  17. SpringbootApi接口学习笔记
  18. [c#] DirectoryInfo.GetDirectories() 能扫描读取到文件夹,目录里却不存在。
  19. 102道java算法
  20. 智能化变电站辅助系统与生产系统结合的未来发展方向

热门文章

  1. matlab 高斯迭代法求解,高斯迭代法matlab算例
  2. php不做手术会怎么样,PHPV_如果不能手术会怎么样_怎么样才能挂上你的号 手术后可以视力恢复吗 - 好大夫在线图文问诊...
  3. 2020.12.23 ps临摹调色
  4. B站小迪安全笔记第4天-WEB源码拓展
  5. 邮箱注册功能测试的测试点
  6. 苹果5G遇冷影响AirPods,国产蓝牙耳机可否弯道超车
  7. 三菱fx3u+485ADP-MB与3台台达变频器modbus通讯程序 通过三菱fx3u 485ADP-MB板对3台台达变频器进行modbus通讯,实现频率设定,启停控制,输出频率读取,输出电压读取
  8. 在南宁读书的第一次外出游玩记
  9. burpsuit--设置代理(抓取APP请求)
  10. css居中的实现方法(包括水平居中和垂直居中)