cesium编程入门(二)环境搭建
环境搭建
环境搭建 编译
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代码
下载官方包 地址,由于总所周知的原因,速度很感人
- 百度云链接 密码: 9g73 版本1.40
如果想了解最新的进展可以直接克隆 github 上的代码 github地址,
注意有些特性在分支版本里面才有,
获取安装包之后
- 解压
- 打开命令行,进入当前目录
- 安装依赖,输入: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)
如果出现
- 到这里,环境搭建完成。
推荐使用编辑器
如果单纯的学习如何使用的话,使用http://localhost:8080/Apps/Sandcastle/index.html应该就够了,如果要使用编辑器的话,推荐使用vscode.
使用说明
环境搭建好之后,输入 http://localhost:8080/ 有两个链接非常重要
Documentation
Sandcastle
Documentation
里面是Cesium的完整的API说明,里面可以找到:
- 某一个模块的所有函数,属性
- 部分效果截图
- 部分函数,属性调用代码示例
缺点:搜索功能不够强大
Sandcastle
这个就厉害了,是一个沙盒,你可以在里面
- 浏览当前版本的一些功能特性
- 一个可运行的代码库
- 新建一个页面,进行代码测试
- 导出测试代码
- ...
推荐的学习方式
- 先浏览一遍沙盒里的所有示例,Cesium能做什么,做成什么样,心里有数
- 做自己需要的功能时,查找到相关示例代码,弄懂,最好浏览一遍用到的模块的API
- 如果是深入研究的话,就需要有对WebGL有更深层次的了解
- 用它做自己感兴趣的项目。。。
转载于:https://www.cnblogs.com/huqi-code/p/8287403.html
cesium编程入门(二)环境搭建相关推荐
- Minecraft Forge编程入门一 “环境搭建”
什么是Forge Minecraft Forge is a Minecraft application programming interface (API) which allows almost ...
- 【Python编程入门】环境搭建
作为一门跨平台的高级编程语言,Python可以运行在几乎所有主流的操作系统中.这也意味着,只要我们在本机电脑安装配置完Python环境后,便可以轻松愉快的学习Python语言了. 这是一门值得大部分人 ...
- 乐鑫Esp32-S2学习之旅① 入门 ESP32-S2 环境搭建 ,分享如何直连苹果智能家居 HomeKit 平台,轻松语音 Siri 控制!
本系列博客学习由非乐鑫官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 基于乐鑫ESP32 芯片模组 C SDK二次开发的技 ...
- Java入门与环境搭建
Java入门与环境搭建 软件 ...
- MSP432入门——编译环境搭建
0x00.章索引 MSP432入门--编译环境搭建 0x01.目录 节目录 0x00.章索引 0x01.目录 0x02.概述 0x03.正式开始前... 非专业"教程" Simpl ...
- Bootstrap4+MySQL前后端综合实训-Day02-AM【Bootstrap4(入门、环境搭建、文字排版、颜色、表格、图片、进度条、折叠、输入框组、模态框)、Font Awesome字体图标】
[Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目 录 Typora语法 Day01-知识回顾 1.前端部分 flex布局 2.Bootstr ...
- nginx学习笔记-01nginx入门,环境搭建,常见命令
nginx学习笔记-01nginx入门,环境搭建,常见命令 文章目录 nginx学习笔记-01nginx入门,环境搭建,常见命令 1.nginx的基本概念 2.nginx的安装,常用命令和配置文件 3 ...
- Java入门及环境搭建idea安装和简单使用
Java入门及环境搭建 什么是Java Java Java是一门新的语言特点是: 语法有点像c 没有指针 没有内存管理 真正的可移植性,编写一次,到处运行. 面向对象 类型安全 高质量的类库 - Ja ...
- 【Java全栈学习笔记:第一阶段:JavaSE】:Java入门及环境搭建
Java全栈课程网站: KuangStudy JavaSE课程地址: 狂神说Java 参考书籍:Java大学实用教程(第四版) 目录 Java入门及环境搭建 Java帝国的诞生 Java发展 Java ...
- WinPcap网络编程入门——0. 环境配置及系列介绍
WinPcap网络编程入门--0. 环境配置及系列介绍 系列教程章节直达: Winpcap网络编程入门--1. 获取设备列表: 说明:本教程适用于网络编程开发人员入门,将从底层分析 WinPcap 的 ...
最新文章
- [LeetCode] 303. Range Sum Query - Immutable
- /dev、/sys/dev 和/sys/devices 和udev的关系
- Linux疑难杂症解决方案100篇(九)-SHELL编程正则表达式
- OO实现ALV TABLE 八:ALV的布局功能
- 《Windows Phone 8 Development Internals》读书笔记-1-2-1-连载
- wireshark、tcpdump、dsniff、Ettercap、NetStumbler、netsniff-ng
- 将Visual Studio更新到最新版本
- SwiftUI 生命周期onAppear,onDisappear
- SQL:数据库更新语句操作实例
- android友盟分享最新,Android接入友盟统计(顺带多渠道打包)、友盟分享
- CxImage使用介绍
- 计算广告学中的GFP、GSP和VCG对比
- Win10上安装ue4后无法运行问题的解决方法
- 【PS/PSD】237款日系小清新文艺唯美梦幻手绘插画分层PSD素材
- 【愚人节专场】Java实现定时发送小情话
- python摇骰子游戏小案例
- SpringbootApi接口学习笔记
- [c#] DirectoryInfo.GetDirectories() 能扫描读取到文件夹,目录里却不存在。
- 102道java算法
- 智能化变电站辅助系统与生产系统结合的未来发展方向
热门文章
- matlab 高斯迭代法求解,高斯迭代法matlab算例
- php不做手术会怎么样,PHPV_如果不能手术会怎么样_怎么样才能挂上你的号 手术后可以视力恢复吗 - 好大夫在线图文问诊...
- 2020.12.23 ps临摹调色
- B站小迪安全笔记第4天-WEB源码拓展
- 邮箱注册功能测试的测试点
- 苹果5G遇冷影响AirPods,国产蓝牙耳机可否弯道超车
- 三菱fx3u+485ADP-MB与3台台达变频器modbus通讯程序 通过三菱fx3u 485ADP-MB板对3台台达变频器进行modbus通讯,实现频率设定,启停控制,输出频率读取,输出电压读取
- 在南宁读书的第一次外出游玩记
- burpsuit--设置代理(抓取APP请求)
- css居中的实现方法(包括水平居中和垂直居中)