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({