Andreas Hocevar
3d5f375d52
Merge pull request #11521 from ahocevar/integer-pixel-ratio-only
...
Do not use fractional pixel ratio for rendering vector tiles
2020-09-07 12:40:01 +02:00
Andreas Hocevar
3c7fa9a586
Do not use fractional pixel ratio for rendering vector tiles
2020-09-06 17:08:13 +02:00
Langbein, Michael
a70ce2ca06
Implement preRender and postRender methods for WebGLLayerRenderer
...
This is required so that Renderers like WebGLPointsLayerRenderer can fire prerender and postrender events.
Problem described in [issue 11463](https://github.com/openlayers/openlayers/issues/11463 ).
2020-08-30 13:20:18 +02:00
Andreas Hocevar
fda93cee23
Updates for TypeScript v4
2020-08-25 13:03:58 +02:00
mike-000
562b2f632f
Revert #11193 , set vectorRenderer.clipping = false
2020-07-30 20:11:11 +01:00
mike-000
6610391c0b
Add clipping property
2020-07-30 19:58:23 +01:00
Andreas Hocevar
8efb1eea43
Reuse empty canvas
2020-07-21 22:35:48 +02:00
Andreas Hocevar
0167c2760e
Grow cache size dynamically
2020-07-11 18:04:07 +02:00
Kamil
a151d1b7a5
#11235
...
GetDataAtPixel performance improvement
2020-07-05 17:52:51 +02:00
Andreas Hocevar
18a8961d79
Fix getFeatures after rotation reset for VectorImage
2020-06-24 21:37:25 +02:00
Andreas Hocevar
ac14f6df62
Fix getFeatures after rotation reset for Vector
2020-06-24 21:37:13 +02:00
mike-000
6c5a0674ec
revert previous commit
2020-06-24 15:57:39 +01:00
mike-000
658bc0a729
correct clipping of the vector rendering
2020-06-24 15:51:41 +01:00
mike-000
1c725c8cfc
do not clip the vector rendering
2020-06-17 11:13:33 +01:00
mike-000
091584a120
do not clip rendering for VectorImage layers
2020-06-17 11:11:19 +01:00
mike-000
014f17d14b
correct clipping with rotation
2020-06-16 12:20:50 +01:00
mike-000
9a8b9d8ade
add Image source imageSmoothing option
...
Add Image smoothing checkbox to example
Test imageSmoothing option
2020-05-09 10:41:20 +01:00
Andreas Hocevar
29eb314ce9
Fix isDrawableTile for vector render mode
2020-05-03 16:05:17 +02:00
Andreas Hocevar
781a5443cf
Handle scaled output canvas correctly
2020-04-29 20:19:42 +02:00
Andreas Hocevar
bcc94baf22
Fix layer renderer scope issues
2020-04-15 10:53:26 +02:00
Tim Schaub
054af09032
Make code prettier
...
This updates ESLint and our shared eslint-config-openlayers to use Prettier. Most formatting changes were automatically applied with this:
npm run lint -- --fix
A few manual changes were required:
* In `examples/offscreen-canvas.js`, the `//eslint-disable-line` comment needed to be moved to the appropriate line to disable the error about the `'worker-loader!./offscreen-canvas.worker.js'` import.
* In `examples/webpack/exapmle-builder.js`, spaces could not be added after a couple `function`s for some reason. While editing this, I reworked `ExampleBuilder` to be a class.
* In `src/ol/format/WMSGetFeatureInfo.js`, the `// @ts-ignore` comment needed to be moved down one line so it applied to the `parsersNS` argument.
2020-04-06 12:54:09 -06:00
Frédéric Junod
d8cbda18a7
Merge pull request #10840 from fredj/remove_inheritDoc
...
Remove inherit doc
2020-04-04 14:06:43 +02:00
Frederic Junod
dda7342ea7
Remove all inheritDoc tags from src/ol/renderer
2020-04-03 09:08:09 +02:00
Frederic Junod
d15ec1c12c
Remove all inheritDoc tags from disposeInternal functions
2020-04-03 08:10:41 +02:00
Frederic Junod
15d36a22f0
Remove all inheritDoc tags from src/ol/layer
2020-04-03 07:56:58 +02:00
mike-000
dfcc649c59
Merge branch 'master' into patch-4
2020-04-02 22:37:36 +01:00
mike-000
b866a447c2
assign tile source context options to context
2020-04-02 22:28:09 +01:00
mike-000
2c7f58dbed
remove unused import
2020-03-31 16:03:14 +02:00
mike-000
99a1641afe
remove duplication
2020-03-31 16:03:13 +02:00
Andreas Hocevar
098885a006
New wrapX functions for coordinate and extent
2020-03-31 16:03:12 +02:00
Andreas Hocevar
a35794ae97
Load two extents for views that cross the date line
2020-03-31 16:03:12 +02:00
Andreas Hocevar
190cd202a1
Always use load extent with real world center
2020-03-31 16:03:11 +02:00
mike-000
3b760dc308
Use getLoadWrapX() to determine extent to load
2020-03-31 16:03:10 +02:00
mike-000
516a75ae22
Always load frameState extent for graticule layers
...
reorder and comment
2020-03-31 16:03:08 +02:00
mike-000
772741cd0e
Always load frameState extent for graticule layers
...
do not call graticule loader with wrapped projection extent
2020-03-31 16:03:06 +02:00
Andreas Hocevar
56edbb2d73
Make createTransformToString a standalone function
2020-03-23 12:46:21 +01:00
Andreas Hocevar
8b76f52652
Make createTransformString work in non-window context
2020-03-23 12:46:20 +01:00
Andreas Hocevar
0b7b979c89
Merge pull request #10474 from mike-000/patch-2
...
Fix for undefined source in Image layer
2020-03-11 18:05:29 +01:00
John Leonard
e6a2d4b235
fix: handle layer clear event in case clear(true) called
...
and individual delete feature events aren't generated
2020-03-09 18:36:12 +00:00
Andreas Hocevar
608d515f1f
Make sure that optional args are typed accordingly
2020-02-20 12:39:31 +01:00
Andreas Hocevar
89c5364b2f
Use correct extent for the vector image
2020-01-24 13:50:02 +01:00
Andreas Hocevar
fd935bae53
Remove label cache, render text directly to target canvas
2020-01-13 22:12:53 +01:00
Andreas Hocevar
a4735e0700
Merge pull request #10478 from ahocevar/abort-without-dispose
...
Do not abort and dispose of tiles
2020-01-09 09:52:07 +01:00
Andreas Hocevar
5a8df1d4e2
We no longer need to increase the cache size
2020-01-08 10:53:42 +01:00
mike-000
cb665b7ea7
Simplify to return false if layer has no source
2020-01-06 17:31:38 +00:00
Andreas Hocevar
da6eed850c
Do not lock label cache entries
2020-01-05 11:24:46 +01:00
Andreas Hocevar
b91e1a893d
Do not abort and dispose of tiles
2020-01-05 00:05:24 +01:00
mike-000
5b1df4438d
Fix for undefined source in Image layer
...
Prevent error if layer does not have a source. Also clear any existing image if source is set to null or undefined by setSource.
2020-01-01 22:04:10 +00:00
mike-000
f48704cac4
Fix for undefined source in Vector layer
...
A source left or set undefined is equivalent to an empty source so treat it as such to prevent errors in prepareFrame
2020-01-01 21:04:12 +00:00
Andreas Hocevar
02b34a4c23
Merge pull request #10394 from ahocevar/cleanup-maprenderer
...
Remove map renderer element when disposing
2019-12-09 09:30:55 +01:00