cesium支持的影像服务地形服务矢量数据空间数据的全部数据格式,如果不正确使用,就无法正常加载,例如天地图的的瓦片服务和矢量地图服务等
格式/服务 | 描述 | API | 示例 |
---|---|---|---|
GeoJSON | 地理空间数据格式 | loadGeoJSON | let geojson = loadGeoJSON(url); |
KML | Google Earth 的地理标记语言格式 | loadKML | let kml = loadKML(url); |
CZML | Cesium语言描述三维场景的JSON格式 | loadCzml | let czml = loadCzml(url); |
TileMapService | 地图瓦片服务 | createTileMapServiceImageryProvider | let tms = createTileMapServiceImageryProvider({ url : url }); |
WebMapTileService | OGC标准的地图瓦片服务 | createWebMapTileServiceImageryProvider | let wmts = createWebMapTileServiceImageryProvider({ url : url }); |
ArcGisMapServer | ESRI地图服务 | createArcGisMapServerImageryProvider | let ams = createArcGisMapServerImageryProvider({ url : url }); |
OpenStreetMap | OpenStreetMap地图服务 | createOpenStreetMapImageryProvider | let osm = createOpenStreetMapImageryProvider(); |
BingMapsImagery | 必应地图服务 | createBingMapsImageryProvider | let bing = createBingMapsImageryProvider({ url : url }); |
WebMapService | OGC标准的地图服务 | createWebMapServiceImageryProvider | let wms= createWebMapServiceImageryProvider({ url : url }); |
WorldTerrain | 全球地形服务 | createWorldTerrain | let terrain = createWorldTerrain(); |
Geometry | 几何 | 各种几何类型 | let geometry = new Cesium.CircleGeometry({radius: 100000.0, vertexFormat : Cesium.VertexFormat.POSITION_ONLY}); |
Material | 材质 | 各种Material类型 | let material = new Cesium.CheckerboardMaterial({evenColor : Cesium.Color.WHITE, oddColor : Cesium.Color.BLACK}); |
GeometryInstance | 几何实例 | GeometryInstance | let instance = new Cesium.GeometryInstance({geometry : geometry,id : 'circle', attributes : {color : Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.AQUA)}}); |
DataSource | 数据源 | DataSourceCollection 、CzmlDataSource 、GeoJsonDataSource 等 | let dataSource = new Cesium.CzmlDataSource(); |