文章中所有操作均是在 Cesium 1.91 版本下进行的,其它版本差异请自行适配

影像服务 1

相关介绍请移步影像服务介绍,这里先介绍其中几个在线服务,包括:ArcGisMapServerImageryProvider、BingMapsImageryProvider、OpenStreetMapImageryProvider、MapboxImageryProvider 和 MapboxStyleImageryProvider。

ArcGisMapServerImageryProvider

支持ArcGIS Online和Server的相关服务。

代码片段:

const viewer = new Cesium.Viewer("cesiumContainer");var arcgisProvider = new Cesium.ArcGisMapServerImageryProvider({url: "https://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineStreetPurplishBlue/MapServer",enablePickFeatures: false //是否点击地图获取查询图层的要素,默认为true
});viewer.imageryLayers.addImageryProvider(arcgisProvider);//设置初始位置
viewer.camera.setView({destination: Cesium.Cartesian3.fromDegrees(116.75199, 36.55358, 3000000)
});

效果如下:

BingMapsImageryProvider

Bing地图影像,可以指定 mapStyle,详见 BingMapsStyle 类。

代码片段:

const viewer = new Cesium.Viewer("cesiumContainer");var bingStyle = [Cesium.BingMapsStyle.AERIAL_WITH_LABELS,Cesium.BingMapsStyle.COLLINS_BART,Cesium.BingMapsStyle.CANVAS_GRAY,Cesium.BingMapsStyle.CANVAS_LIGHT,Cesium.BingMapsStyle.CANVAS_DARK,Cesium.BingMapsStyle.ORDNANCE_SURVEY,Cesium.BingMapsStyle.ROAD,Cesium.BingMapsStyle.AERIAL
];var bingProvider = new Cesium.BingMapsImageryProvider({url: "bing地图影像服务地址", //例如:https://dev.virtualearth.netkey: "bing授权的key", //需要注册账号mapStyle: bingStyle[0] //可以指定mapStyle,详见BingMapsStyle类
});viewer.imageryLayers.addImageryProvider(bingProvider);

效果如下(作者从网上撬了一个key试了试还能行,仅展示效果):

OpenStreetMapImageryProvider

OSM 影像服务,根据不同的 url 选择不同的风格。

代码片段:

const viewer = new Cesium.Viewer("cesiumContainer");var osmProvider = new Cesium.OpenStreetMapImageryProvider({url: "https://a.tile.openstreetmap.org/",minimumLevel: 0,maximumLevel: 18,fileExtension: "png"
});viewer.imageryLayers.addImageryProvider(osmProvider);//设置初始位置
viewer.camera.setView({destination: Cesium.Cartesian3.fromDegrees(116.75199, 36.55358, 20000000)
});

效果如下:

MapboxImageryProvider

Mapbox 影像服务,根据 mapId 指定地图风格。

代码片段:

const viewer = new Cesium.Viewer("cesiumContainer");var mapIds = ["mapbox.satellite","mapbox.streets","mapbox.streets-basic","mapbox.light","mapbox.streets-satellite","mapbox.wheatpaste","mapbox.comic","mapbox.outdoors","mapbox.run-bike-hike","mapbox.pencil","mapbox.pirates","mapbox.emerald","mapbox.high-contrast",
];var mapboxProvider = new Cesium.MapboxImageryProvider({mapId: mapIds[0],accessToken: "Mapbox授权的accessToken" //这里不展示这个token了
});viewer.imageryLayers.addImageryProvider(mapboxProvider);//设置初始位置
viewer.camera.setView({destination: Cesium.Cartesian3.fromDegrees(116.75199, 36.55358, 20000000)
});

效果如下:

MapboxStyleImageryProvider

Mapbox 影像服务,根据 styleId 指定地图风格。

代码片段:

const viewer = new Cesium.Viewer("cesiumContainer");var styleIds = ["streets-v11","outdoors-v11","light-v10","dark-v10","satellite-v9","msatellite-streets-v11"
];var mapboxstyleProvider = new Cesium.MapboxStyleImageryProvider({styleId: styleIds[0],accessToken: "Mapbox授权的accessToken" //这里不展示这个token了
});viewer.imageryLayers.addImageryProvider(mapboxstyleProvider);//设置初始位置
viewer.camera.setView({destination: Cesium.Cartesian3.fromDegrees(116.75199, 36.55358, 20000000)
});

效果如下:

08 Cesium—影像服务-1相关推荐

  1. 14 Cesium—地形服务

    文章中所有操作均是在 Cesium 1.91 版本下进行的,其它版本差异请自行适配 地形服务 一些应用场景中我们需要操作地形数据,为此 Cesium 还提供方便的地形服务 TerrainProvide ...

  2. Arcgis javascript那些事儿(十五)——影像服务的发布与使用

    一.引言 以前一直做的是矢量数据的应用,只是在铁三院实习的时候用AE进行了一些影像方面的处理,主要是获取影像中的高程来进行相关的分析.  影像服务是将栅格数据和影像数据作为服务发布出去.此时客户端便可 ...

  3. 什么是ArcGIS影像服务

    ArcGIS 影像服务是ArcGIS Server的一种,通过Web服务提供对栅格(及影像)数据和相关功能的访问,使影像能够被web和其它客户端应用获取.包括:单景影像:多景影像(作为镶嵌影像):多景 ...

  4. Vue3.0+Cesium+Tomcat服务下倾斜摄影数据加载详细过程

    Vue3.0+Cesium+Tomcat服务下倾斜摄影数据加载 1.Vue-cli 3.0 + cesium 构建 参考资料地址Vue-cli 3.0 + cesium 构建 注意,因为文档中设置默认 ...

  5. 使用java+geoserver自动发布影像服务和postgis表,超简洁,一目了然。

    前言 本文将两种自动发布写成了工具类,至于接口封装,如有需要可留言. 所需依赖如下: <!--geoserver自动发布服务--><dependency><groupId ...

  6. SuperMap 影像服务发布流程

    影像服务发布流程 1. iServer 1.1 测试环境 硬件 操作系统: win10 CPU :Intel® Core™ i7-10875H CPU @ 2.3GHz, 8物理核 内存: 32GB ...

  7. OGC标准wms、wmts、wfs等地图服务协议规范 及 arcgis 的永久WMTS 谷歌卫星 卫星影像服务

    wms.wmts.wfs都是OGC定义的地图服务规范,各大gis软件都支持这些规范 首先放出 ARCGIS的wmts免费服务 http://csdn.wxdt365.com/WMTS?key=48d4 ...

  8. ArcGIS中加载天地图省级遥感影像服务

    天地图遥感影像的分辨率一般都是米级别的,而且更新的速度也是越来越快.质量也越来越好,那我们如何使用这方面的资源呢,本期我就给大家梳理一下,如何在ArcGIS软件中加载天地图省级遥感影像服务WMTS. ...

  9. Cesium地图服务

    这个就不多写了 根据需要自己选择注释掉的功能  直接上代码: //本地图片 注意图片保存路径 路径计算从App开始imageryProvider: new Cesium.SingleTileImage ...

最新文章

  1. C语言实现上三角蛇形矩阵不用数组,C/C++编程笔记:C++ 嵌套循环,含循环打印及蛇形矩阵实例...
  2. Yii Model中添加默认搜索条件
  3. ubuntu mysql 改密码_ubuntu——mysql的安装(1)
  4. drools的guvnor_Drools Guvnor –管理访问
  5. python天天向上续2_2019/2/12 Python今日收获
  6. Redis 性能优化的 13 条军规!史上最全
  7. 阿里云面向制造业推出防疫复工数字化方案 复工效率提升50%以上
  8. 2008 Asia Harbin Regional Contest Online Turn the corner (三分)
  9. 企业级 Docker Registry--harbor安装和简单使用
  10. TBSchedule初识
  11. 中关村买手机上当案例
  12. P8195 [传智杯 #4 决赛] 小智的疑惑 —KMP
  13. 放开自己你才能走的更远
  14. linux中expr命令
  15. 陌上红尘,可有摆渡人?
  16. 配置管理——配置管理委员会
  17. R数据分析:变量间的非线性关系,多项式,样条回归和可加模型
  18. 《Cluster Contrast for Unsupervised Person Re-Identification》论文阅读
  19. CTFshow--RSA
  20. PCIe Switch

热门文章

  1. tShow+VS2005配置日记 2010-10-11 18:31
  2. 大爱伟业协同办公系统项目的感想
  3. windows 打开控制面板及任务管理器 快捷键
  4. 储留香:从丞相说到文件系统
  5. 即使是个收外卖的前台小妹,也要时刻想着如何咸鱼翻身
  6. mysql前台启动linux,mysql 在linux下的启动
  7. Java拆分为姓和名
  8. 主流平面设计软件推荐,实用工具推荐必坑指南!
  9. 接口自动化框架查询手机号归属地
  10. 能不吃最好别吃:一个食品专业本科生的自白