I'm using openlayers 4 and have some ol.layer.Tile Layers.
I'm loading WMS-Tiles from my Server with a Size of 256x256px.

Everything works fine so far.

Right now I have a use case, where I would like to load more Tiles than it 
needs to fill the current ViewPort. I would like to define a buffer, say 
500m around the current ViewPort. Therefore, the user can drag around this 
extended area, without the need of loading this tiles (better user 
experience if working on a small area and same zoom level).

Is there some PreRender or PreCompose hook, where I can buffer the 
frameState.extent?

Something like following:

layer.addPreComposeFunction(frameState => {
  var extent = frameState.extent;
  extent = ol.extent.buffer(extent, 500);
  famreState.extent = extent;
});

Or is there another way to accomplish this?


-- 
You received this message because you are subscribed to the Google Groups 
"OpenLayers Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/openlayers-dev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/openlayers-dev/757e765b-5a99-45be-b9a9-abab4b148486%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to