mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-11 12:30:18 +00:00
Update openlayers layer options
This commit is contained in:
Vendored
+16
-5
@@ -3,6 +3,7 @@
|
||||
// Definitions by: Olivier Sechet <https://github.com/osechet>
|
||||
// Guilhem Brouat <https://github.com/ganlhi>
|
||||
// Bin Wang <https://github.com/wb14123>
|
||||
// Junyoung Clare Jang <https://github.com/ailrun>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
// Definitions partially generated using tsd-jsdoc (https://github.com/englercj/tsd-jsdoc)
|
||||
|
||||
@@ -12751,7 +12752,8 @@ declare module olx {
|
||||
* maxResolution: (number|undefined),
|
||||
* opacity: (number|undefined),
|
||||
* source: (ol.source.Vector|undefined),
|
||||
* visible: (boolean|undefined)}}
|
||||
* visible: (boolean|undefined),
|
||||
* zIndex: (number|undefined)}}
|
||||
*/
|
||||
interface HeatmapOptions {
|
||||
gradient?: string[];
|
||||
@@ -12765,6 +12767,7 @@ declare module olx {
|
||||
opacity?: number;
|
||||
source: ol.source.Vector;
|
||||
visible?: boolean;
|
||||
zIndex?: number;
|
||||
}
|
||||
|
||||
|
||||
@@ -12775,7 +12778,8 @@ declare module olx {
|
||||
* visible: (boolean|undefined),
|
||||
* extent: (ol.Extent|undefined),
|
||||
* minResolution: (number|undefined),
|
||||
* maxResolution: (number|undefined)}}
|
||||
* maxResolution: (number|undefined),
|
||||
* zIndex: (number|undefined)}}
|
||||
*/
|
||||
interface ImageOptions {
|
||||
opacity?: number;
|
||||
@@ -12785,6 +12789,7 @@ declare module olx {
|
||||
extent?: ol.Extent;
|
||||
minResolution?: number;
|
||||
maxResolution?: number;
|
||||
zIndex?: number;
|
||||
}
|
||||
|
||||
|
||||
@@ -12797,7 +12802,8 @@ declare module olx {
|
||||
* extent: (ol.Extent|undefined),
|
||||
* minResolution: (number|undefined),
|
||||
* maxResolution: (number|undefined),
|
||||
* useInterimTilesOnError: (boolean|undefined)}}
|
||||
* useInterimTilesOnError: (boolean|undefined),
|
||||
* zIndex: (number|undefined)}}
|
||||
*/
|
||||
interface TileOptions {
|
||||
opacity?: number;
|
||||
@@ -12809,6 +12815,7 @@ declare module olx {
|
||||
minResolution?: number;
|
||||
maxResolution?: number;
|
||||
useInterimTilesOnError?: boolean;
|
||||
zIndex?: number;
|
||||
}
|
||||
|
||||
|
||||
@@ -12823,7 +12830,8 @@ declare module olx {
|
||||
* style: (ol.style.Style|Array.<ol.style.Style>|ol.StyleFunction|undefined),
|
||||
* updateWhileAnimating: (boolean|undefined),
|
||||
* updateWhileInteracting: (boolean|undefined),
|
||||
* visible: (boolean|undefined)}}
|
||||
* visible: (boolean|undefined),
|
||||
* zIndex: (number|undefined)}}
|
||||
*/
|
||||
interface VectorOptions {
|
||||
renderOrder?: (feature1: ol.Feature, feature2: ol.Feature) => number;
|
||||
@@ -12838,6 +12846,7 @@ declare module olx {
|
||||
updateWhileAnimating?: boolean;
|
||||
updateWhileInteracting?: boolean;
|
||||
visible?: boolean;
|
||||
zIndex?: number;
|
||||
}
|
||||
|
||||
|
||||
@@ -12854,7 +12863,8 @@ declare module olx {
|
||||
* style: (ol.style.Style|Array.<ol.style.Style>|ol.StyleFunction|undefined),
|
||||
* updateWhileAnimating: (boolean|undefined),
|
||||
* updateWhileInteracting: (boolean|undefined),
|
||||
* visible: (boolean|undefined)}}
|
||||
* visible: (boolean|undefined),
|
||||
* zIndex: (number|undefined)}}
|
||||
*/
|
||||
interface VectorTileOptions {
|
||||
renderBuffer?: number;
|
||||
@@ -12870,6 +12880,7 @@ declare module olx {
|
||||
updateWhileAnimating?: boolean;
|
||||
updateWhileInteracting?: boolean;
|
||||
visible?: boolean;
|
||||
zIndex?: number;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -400,11 +400,68 @@ let view: ol.View = new ol.View({
|
||||
voidValue = view.setMaxZoom(numberValue);
|
||||
voidValue = view.setMinZoom(numberValue);
|
||||
|
||||
//
|
||||
// ol.layer.Base
|
||||
//
|
||||
let baseLayer: ol.layer.Base = new ol.layer.Base({
|
||||
zIndex: 1
|
||||
});
|
||||
|
||||
//
|
||||
// ol.layer.Group
|
||||
//
|
||||
let groupLayer: ol.layer.Group = new ol.layer.Group({
|
||||
zIndex: 2
|
||||
});
|
||||
|
||||
//
|
||||
// ol.layer.Heatmap
|
||||
//
|
||||
let heatmapLayer: ol.layer.Heatmap = new ol.layer.Heatmap({
|
||||
source: new ol.source.Vector(),
|
||||
weight: '',
|
||||
zIndex: 1
|
||||
});
|
||||
|
||||
//
|
||||
// ol.layer.Image
|
||||
//
|
||||
let imageLayer: ol.layer.Image = new ol.layer.Image({
|
||||
source: new ol.source.Image({
|
||||
projection: ''
|
||||
}),
|
||||
zIndex: 1
|
||||
});
|
||||
|
||||
//
|
||||
// ol.layer.Layer
|
||||
//
|
||||
let layerLayer: ol.layer.Layer = new ol.layer.Layer({
|
||||
zIndex: 2
|
||||
});
|
||||
|
||||
//
|
||||
// ol.layer.Tile
|
||||
//
|
||||
let tileLayer: ol.layer.Tile = new ol.layer.Tile({
|
||||
source: new ol.source.OSM()
|
||||
source: new ol.source.OSM(),
|
||||
zIndex: 0
|
||||
});
|
||||
|
||||
//
|
||||
// ol.layer.Vector
|
||||
//
|
||||
let vectorLayer: ol.layer.Vector = new ol.layer.Vector({
|
||||
source: new ol.source.Vector(),
|
||||
zIndex: -1
|
||||
});
|
||||
|
||||
//
|
||||
// ol.layer.VectorTile
|
||||
//
|
||||
let vectorTileLayer: ol.layer.VectorTile = new ol.layer.VectorTile({
|
||||
renderOrder: () => 1,
|
||||
zIndex: 2
|
||||
});
|
||||
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user