cesium--图层和影像

前言

先来看下api,搜索下关键词
在这里插入图片描述
很多api没有什么用,不是被墙就是要收费;基本上做开发,我们是需要加载自己的影像和地形的。我这里常用的是墨卡托的和WGS84的。

筛选

反正我对这些图层也不懂,先翻译下

图层名称说明
ArcGisMapServerImageryProvider提供由Arcgis MapServer托管的平铺图像。默认情况下,将使用服务器的预缓存磁贴(如果可用)。
BingMapsImageryProvider使用Bing地图图像REST API提供平铺图像。
createOpenStreetMapImageryProvider创建URLTemplateImageryProvider实例,该实例提供由OpenStreetmap或其他Slippy Tiles提供程序托管的平铺图像。默认的URL连接到OpenStreetmap的自愿运行服务器,因此您必须遵守它们的平铺使用策略
createTileMapServiceImageryProvider创建URLTemplateImageryProvider实例,该实例提供由maptiler、gdal2文件等生成的平铺图像。
createWorldImagery为Ion的默认全局基础图像层(当前为Bing地图)创建一个IonMimageryProvider实例
GoogleEarthEnterpriseImageryProvider使用GoogleEarthEnterpriseRESTAPI提供平铺图像。注:该供应商用于Google Earth Enterprise的3D Earth API,Google EarthEnterpriseMapsProvider应与2D地图API一起使用。
GridImageryProvider一个ImageryProvider,它在每个具有可控背景和发光的图块上绘制线框网格。可能对自定义渲染效果或调试地形很有用。
ImageryLayer一个图像层,显示来自全球单个图像提供者的平铺图像数据。
ImageryLayerCollection有序的图像层集合
ImageryLayerFeatureInfo描述图像层中的光栅化特征,如点、多边形、多段线等。
ImageryProvider提供要显示在椭球表面上的图像。此类型描述接口,不打算直接实例化
ImagerySplitDirection相对于场景位置显示ImageryLayer的方向。
IonImageryProvider使用REST API提供平铺图像。
IonWorldImageryStyleCreateWorldImagery提供的图像类型。
MapboxImageryProvider提供地图框承载的平铺图像。
SingleTileImageryProvider提供一个顶层图像平铺。假设单个图像使用地理方案。
TileCoordinatesImageryProvider一个ImageryProvider,它在平铺方案中的每个渲染瓷砖周围绘制一个框,并在其中绘制一个标签,指示瓷砖的X、Y、级别坐标。这对于调试地形和图像渲染问题非常有用
TimeDynamicImagery为具有时间动态图像的图像提供商提供功能
UrlTemplateImageryProvider通过使用指定的URL模板请求平铺来提供图像
WebMapServiceImageryProvider提供由Web地图服务(WMS)服务器托管的平铺图像。
WebMapTileServiceImageryProvider提供由符合WMTS 1.0.0的服务器提供的平铺图像。此提供程序支持HTTP KVP编码和RESTful gettile请求,但尚不支持SOAP编码

翻译完了,豁然开朗啊,像什么google,bing啊,基本与我们无缘了。那我们看下一些对我们来说有用的接口吧

1.imageryPrvider
一共有4个方法

名称作用
Cesium.ImageryProvider.loadImage(imageryProvider, url)从给定的URL加载图像。如果URL引用的服务器已经有太多挂起的请求,则此函数将返回Undefined,指示稍后应重试该请求
getTileCredits(x, y, level) → Array.获取显示给定图块时要显示的片尾。
pickFeatures(x, y, level, longitude, latitude)异步地确定哪些特性(如果有的话)位于图块中给定的经度和纬度。在ImageryProvider Ready返回true之前,不应调用此函数。此函数是可选的,因此它可能不存在于所有ImageryProviders上
requestImage(x, y, level, request)请求给定图块的图像。在ImageryProvider Ready返回true之前,不应调用此函数。

这是个接口,不能直接实例化;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李卓书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值