Pārlūkot izejas kodu

1.添加wm接口服务,2.添加贝塞尔曲线函数

tags/1.9.3
Caven Chen pirms 5 gadiem
vecāks
revīzija
49d92f90fc

+ 3
- 1
src/core/Loader.js Parādīt failu

@@ -34,7 +34,8 @@ import {
distance,
heading,
isBetween,
parabola
parabola,
curve
} from './math'

const { Cesium } = DC.Namespace
@@ -46,6 +47,7 @@ Cesium.Math.distance = distance
Cesium.Math.heading = heading
Cesium.Math.isBetween = isBetween
Cesium.Math.parabola = parabola
Cesium.Math.curve = curve

const core = {
ImageryLayerFactory,

+ 12
- 0
src/core/imagery/ImageryLayerFactory.js Parādīt failu

@@ -76,6 +76,15 @@ class ImageryLayerFactory {
return new Cesium.SingleTileImageryProvider(options)
}

/**
* Create WMS image layer
* @param options
* @returns {module:cesium.WebMapServiceImageryProvider}
*/
static createWMSImageryLayer(options) {
return new Cesium.WebMapServiceImageryProvider(options)
}

/**
* Create WMTS image layer
* @param options
@@ -133,6 +142,9 @@ class ImageryLayerFactory {
case ImageryType.SINGLE_TILE:
imageryLayer = this.createSingleTileImageryLayer(options)
break
case ImageryType.WMS:
imageryLayer = this.createWMSImageryLayer(options)
break
case ImageryType.WMTS:
imageryLayer = this.createWMTSImageryLayer(options)
break

+ 1
- 0
src/core/imagery/ImageryType.js Parādīt failu

@@ -6,6 +6,7 @@
let ImageryType = {
ARCGIS: 'arcgis',
SINGLE_TILE: 'single_tile',
WMS: 'wms',
WMTS: 'wmts',
XYZ: 'xyz',
COORD: 'Coord'

Notiek ielāde…
Atcelt
Saglabāt