zfxcms ^回到顶部

您的当前位置:首页 > web资讯 > WEB框架

WEB框架

[cesium] Cesium小功能

Cesium定位高度相机和中心点viewer.camera.flyTo({ destination : Cesium.Cartesian3.fromDegrees(116.3436, 39.97505,15000000),});去掉logoviewer._cesiumWidget._creditContainer.style.display = "none";2. 如何显示帧...

[cesium] 增加自定义控件

增加自定义控件,分清给谁增加控件...

[cesium] Adding basic imagery添加基本图层

实例var viewer = new Cesium.Viewer('cesiumContainer', { imageryProvider : Cesium.createWorldImagery({ style : Cesium.IonWorldImageryStyle.AERIAL_WITH_LABELS }), baseLayerPicker : false}); ...

[cesium] Cesium影像服务-加载其他地图服务数据

Cesium加载其他地图服务数据,比如百度,谷歌,高德,或者自己的地图服务,

[cesium] 图层

快速入门我们暂时忽略细节,直接编写代码来添加一些图像层。在Sandcastle中打开Hello World示例。此示例创建一个Viewer组件,默认情况下,该组件呈现Bing Maps图层。我们可以通过向Viewer构造函数提供附加参数来指定不同的基础图层。让我们使用来自Esri ArcGIS MapServer的图层:varviewer=newCesium.Viewer('cesiumC...

[cesium] 添加实体

什么是实体(Entity)API?Cesium具有丰富的用于空间数据的API,可以分为两类:面向图形开发人员的低级API(通常称为原始(Primitive)API)和用于数据驱动的可视化的高级API(称为实体(Entity)API)。原始API的主要目标是暴露手头执行任务所需的最小抽象量。它希望我们像图形程序员一样思考,并使用图形术语。它的结构是为给定的可视化类型提供最有性能和灵活性的实现,而不是...

[cesium] Extras - 附加内容

剩下的代码只是添加了一些额外的可视化选项。类似于我们以前与HTML元素的交互,我们可以将侦听器函数附加到切换阴影和neighborhood 多边形可见性。让我们开始创建一个简单的方法来切换neighborhood多边形。一般来说,我们可以通过Entity.show用实体设置可见性来隐藏实体。但是,这只为单个实体设置可见性,并且我们希望一次性隐藏或显示所有的neighborhood实体。我们可以通过...

[cesium] Camera Modes - 相机模式

为了展现我们的无人机飞行,让我们用相机模式进行实验。我们将保持简单的两个基本的相机模式,用户可以切换之间。Free Mode : 默认相机控制。Drone Mode : 让相机跟随无人机通过飞行在一个固定的距离。自由模式不需要代码,因为它使用默认控件。至于无人机跟随模式,我们可以使用摄像机的内置实体跟踪功能来定位摄像机,并用偏移量定位无人机。这就使得相机即使在移动时也能从指定的实体中得到固定的偏移...

[cesium] 鼠标交互

最后,让我们添加一些鼠标交互。为了提高我们的geocache标记的可见性,当用户在标记上hovers时,我们可以改变它们的样式来突出显示。为了实现这一点,我们将使用拾取pick,一种Cesium的特征,从3D场景中返回数据,在观看者画布上给出像素位置。这里有以下几种不同的picking:Scene.pick: 返回包含给定窗口位置的基元的对象。Scene.drillPick: 返回包含给定窗口位置...

[cesium] Configuring the Scene - 配置视窗

接下来将添加一些更多的正确的时间和空间设置到Viewer中。涉及到与viewer.scene进行交互,该类控制了viewer中的所有图形元素。首先,我们配置一下我们的scene,用以下代码激活基于太阳位置的光照://Enablelightingbasedonsun/moonpositionsviewer.scene.globe.enableLighting=true;按照以上配置,我们scene(...

[cesium] Adding Terrain - 添加地形

Cesium支持流式的、可视化的全球高程投影地形地势、水形数据,包括海洋、湖泊、河流、山峰、峡谷和其他能够被三维展示出来的且效果比二维好的地形数据。像图层数据一样,Cesium引擎会从一个服务器上请求流式地形数据,仅请求那些基于当前相机能看到的需要绘制的图层上的数据。Cesium官方提供了一些地形数据集的例子,以及如何配置这些参数。ArcticDEM: 高投影的arctic terrainPAMA...

[cesium] Cesium影像服务- 添加图层

Cesium应用程序另一个关键元素是Imagery(图层)。瓦片图集合根据不同的投影方式映射到虚拟的三维数字地球表面。依赖于相机指向地表的方向和距离,Cesium会去请求和渲染不同层级的图层详细信息。多种图层能够被添加、移除、排序和适应到Cesium中。Cesium提供了一系列方法用于处理图层,比如颜色自适应,图层叠加融合。一些样例代码如下:Adding basic imagery添加基本图层Ad...

[cesium] Cesium ion版权

Cesium ionCesium ion是一个提供瓦片图和3D地理空间数据的平台,Cesium ion支持把数据添加到用户自己的CesiumJS应用中。下面我们将使用Sentinal-2二维贴图和Cesium世界地形,二者都需要ion的支持。备注在我们使用Cesium的过程中,如果没有申请ion,同时没有自己的数据源用的cesium提供的数据源,viewer的底部常常会提示一行小的英文字母。大意就...

创建Cesium Viewer

[cesium] 创建Cesium Viewer

永远记住一点即可:在Cesium上开发的所以东西都是地图上的一个悬浮框,可以关联地图可以不关联地图,关联地图就相当于一个控件,不关联地图的相当于一个组件,原理就是这个、、、个人分析的任何Cesium应用程序的基础都是Viewer。Viewer是一个带有多种功能的可交互的三位数字地球的容器(盒子)。创建一个Viewer和HTML中的一个id为"cesiumContainer"的d...

[cesium] CesiumJS目录结构

app目录下载官网上的文件,我们能看到以下CesiumJS库结构:Source/: Cesium应用程序代码及数据ThirdParty/:外部依赖库,不同于Cesium的第三方库LICENSE.md:Cesium的License介绍index.html:Web首页,需要按照Cesium要求定义页面,同时添加Cesium依赖库server.js:基于node.js的web服务应用备注cesiumJS...

[cesium] node搭建CesiumJS,其他服务器搭建CesiumJS

下载https://cesiumjs.org/downloads/Node服务器搭建npm installnode server.js启动Web服务器,打开holleword http://localhost:8080/HelloWorld.html其他服务器搭建(php的apache举例)npm install放到apache下,配置虚拟域名http://www.ditu.com/Apps/He...

[WEB框架] sockets基本用法

1. 服务端io.on('connection',function(socket));监听客户端连接,回调函数会传递本次连接的socketio.sockets.emit('String',data);给所有客户端广播消息io.sockets.socket(socketid).emit('String', data);给指定的客户端发送消息socket...

[vue] 一个完整的vue本地环境安装实例

win系统搭建一个完整的vue项目0.安装git这个下载一个就可以了,地址是https://git-scm.com/ 1.安装node环境node的下载之处,请直接到官网下载'https://nodejs.org/en/' 安装完node之后 使用node中的npm指令在git中查看一下npm -v和node -v,看看版本通过npm install npm -g进行npm的升级安...

36 条记录 2/2 页 上一页 12 下一页