关键词:
环境搭建
环境搭建 编译
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
[email protected] (/usr/local/lib/node_modules/cnpm/lib/parse_argv.js)
[email protected] (/usr/local/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
[email protected] (/usr/local/bin/node)
[email protected] (/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 packages
Linked 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有更深层次的了解
- 用它做自己感兴趣的项目。。。
cesium编程入门绘制形状
通过Entity添加形状先来看一个添加立方体的例子varviewer=newCesium.Viewer(‘cesiumContainer‘);varredBox=**viewer.entities.add**({name:‘Redboxwithblackoutline‘,position:Cesium.Cartesian3.fromDegrees(-107.0,40.0,300000.0),box 查看详情
cesium编程中级开篇
cesium编程中级开篇其实初级,中级并无定论,我理解的初级是根据官方教程,先学会如何部署环境,搭建helloworld,使用官方提供的工具,完成一些示例,而中级就是在这些的基础上,自己定制一些内容,或者项目过程中自己的... 查看详情
cesium编程入门界面介绍及小控件隐藏
感性认识界面介绍,viewerGeocoder:查找位置工具,查找到之后会将镜头对准找到的地址,默认使用bing地图HomeButton:视角返回初始位置.SceneModePicker:选择视角的模式,有三种:3D,2D,哥伦布视图(CV)BaseLayerPicker:图层选择器,选择要... 查看详情
《自然语言处理实战入门》----python开发环境搭建与编程基础
文章大纲python集成开发环境PyCharmSpyderjupyternotebookJupyterLabColaboratoryAnaconda工具箱python虚拟环境Conda和pipPython编码规范jupyternotebook实战配置参考文献工欲善其事,必先利其器,熟练掌握python开发环境,虚拟环境,anaconda等数据科学软... 查看详情
cesium编程入门添加3dtiles,并调整位置,贴地
添加3DTiles,并调整位置3DTiles是什么3DTiles数据集是cesium小组AnalyticlGraphics与2016年3月定义的一种数据集,3DTiles数据集以分块、分级渲染,将大数据量三维数据以分块,分层的形式组织起来,可以大量减轻浏览器和GPU的负担是一个... 查看详情
:rdd编程入门
Spark是大数据体系的明星产品,是一款高性能的分布式内存迭代计算框架,可以处理海量规模的数据。下面就带大家来学习今天的内容! 往期内容:Spark基础入门-第一章:Spark框架概述Spark基础入门-第二章ÿ... 查看详情
[从零开始学习fpga编程-19]:快速入门篇-操作步骤4-1-verilog软件下载与开发环境的搭建-alteraquartusii版本
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:https://blog.csdn.net/HiWangWenBing/article/details/125016547目录 前言:第1章QuartusII简介1.1概述 查看详情
cesium编程中级添加示例到sandcastle
cesium编程中级(一)添加示例到Sandcastle添加示例到Sandcastle在cesium编程入门(七)3DTiles,模型旋转中提到过,这里是一份完整的说明创建例子开启node服务后打开http://localhost:8080/Apps/Sandcastle/会自动跳到helloworld示例可以选择点击... 查看详情
spark入门实战系列--3.spark编程模型(下)--idea搭建及实战
【注】该系列文章以及使用到安装包/测试数据可以在《倾情大奉送--Spark入门实战系列》获取1、安装IntelliJIDEAIDEA全称IntelliJIDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、... 查看详情
智能合约开发环境搭建及helloworld合约
...已经知道这些概念),建议先阅读入门篇。就先学习任何编程语言一样,入门的第一个程序都是HelloWorld。今天我们来一步一步从搭建以太坊智能合约开发环境开始,讲解智能合约的HelloWorld如何编写。开发环境搭建Solidity安装强... 查看详情
[转]智能合约开发环境搭建及helloworld合约
...已经知道这些概念),建议先阅读入门篇。就先学习任何编程语言一样,入门的第一个程序都是HelloWorld。今天我们来一步一步从搭建以太坊智能合约开发环境开始,讲解智能合约的HelloWorld如何编写。开发环境搭建So 查看详情
opendaylight入门之环境搭建
先放几张图,改天再写 查看详情
ros开发环境搭建及入门
Innewterminal:$source/devel/setup.bashroscoreisthefirstthingyoushouldrunwhenusingROS.$roscore 查看详情
nodejs环境+入门+博客搭建
注:本文转自:许雪里 的 《nodejs环境+入门+博客搭建》一:知识点介绍NodeJS:NodeJS是一个使用了Google高性能V8引擎的服务器端JavaScript实现。它提供了一个(几乎)完全非阻塞I/O栈,与JavaScript提供的闭包和匿名函数相... 查看详情
rpc框架dubbo学习入门及环境搭建(springboot+kotlin)
学习之前,确保有以下知识基础:Java网络编程Socket传输数据IO流rpc简介及实现rpc是remoteprocedurecall的简写,意思为远程过程调用。rpc应用较多的情景是分布式开发,那什么是分布式开发呢?原本我也是想自己解释的,奈何网上大... 查看详情
nodejs入门--环境搭建intellijidea
NodeJS入门–环境搭建IntelliJIDEA本人也刚开始学习NodeJS,所以以此做个笔记,欢迎大家提出意见。1、首先下载安装NodeJS,下载安装IntelliJIDEA2、接下来我们详细介绍在IDEA中配置NodeJS默认安装好了IDEA,在IDEA的file->setting->Plugins,... 查看详情
智能合约开发环境搭建及helloworld合约(代码片段)
...已经知道这些概念),建议先阅读入门篇。就先学习任何编程语言一样,入门的第一个程序都是HelloWorld。今天我们来一步一步从搭建以太坊智能合约开发环境开始,讲解智能合约的HelloWorld如何编写。开发环境搭建Solidity安装强... 查看详情
django入门一(搭建开发环境)
创建虚拟环境: 创建:mkvirtualenv[虚拟环境名称] 删除:rmvirtualenv[虚拟环境名称] 进入:workon[虚拟环境名称] 退出:deactivate 所有的虚拟环境,都位于/home/.virtualenvs目录下 创建好... 查看详情