Mercurial > gemma
changeset 4261:ac99e13e9ca9
layers: BBox strategy for fairwaydimensions
author | Thomas Junk <thomas.junk@intevation.de> |
---|---|
date | Mon, 26 Aug 2019 16:18:11 +0200 |
parents | 5b31d1f6aa90 |
children | 45802eac155b |
files | client/src/components/map/layers.js |
diffstat | 1 files changed, 9 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/client/src/components/map/layers.js Mon Aug 26 16:00:07 2019 +0200 +++ b/client/src/components/map/layers.js Mon Aug 26 16:18:11 2019 +0200 @@ -318,15 +318,16 @@ }); })(), (function() { - const source = new VectorSource(); + const source = new VectorSource({ strategy: bboxStrategy }); source.setLoader( buildVectorLoader( { + geometryName: "area", featureTypes: ["fairway_dimensions"], filter: equalTo("level_of_service", 1) }, source, - true + false ) ); return new VectorLayer({ @@ -340,15 +341,16 @@ }); })(), (function() { - const source = new VectorSource(); + const source = new VectorSource({ strategy: bboxStrategy }); source.setLoader( buildVectorLoader( { + geometryName: "area", featureTypes: ["fairway_dimensions"], filter: equalTo("level_of_service", 2) }, source, - true + false ) ); return new VectorLayer({ @@ -362,15 +364,16 @@ }); })(), (function() { - const source = new VectorSource(); + const source = new VectorSource({ strategy: bboxStrategy }); source.setLoader( buildVectorLoader( { + geometryName: "area", featureTypes: ["fairway_dimensions"], filter: equalTo("level_of_service", 3) }, source, - true + false ) ); return new VectorLayer({