# HG changeset patch # User Thomas Junk # Date 1566829091 -7200 # Node ID ac99e13e9ca96164186cb956bf827e491e984899 # Parent 5b31d1f6aa90c39a756eed7b716390b240190f73 layers: BBox strategy for fairwaydimensions diff -r 5b31d1f6aa90 -r ac99e13e9ca9 client/src/components/map/layers.js --- 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({