Mercurial > gemma
diff client/src/components/map/layers.js @ 4261:ac99e13e9ca9
layers: BBox strategy for fairwaydimensions
author | Thomas Junk <thomas.junk@intevation.de> |
---|---|
date | Mon, 26 Aug 2019 16:18:11 +0200 |
parents | 27434b0d4d96 |
children | 18a34d9b289c |
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({