Commit Graph

13473 Commits

Author SHA1 Message Date
Andreas Hocevar
30d27a1d59 Merge pull request #13212 from ahocevar/multisource-webgl
Support multiple sources for WebGL tile layers
2022-01-19 08:43:22 +01:00
mike-000
70ee68c649 Add crossOrigin option
Co-Authored-By: Andreas Hocevar <andreas.hocevar@gmail.com>
2022-01-18 23:14:30 +00:00
Andreas Hocevar
75f66757ef Simplify example, improve documentation. 2022-01-18 20:05:07 +01:00
Andreas Hocevar
0a439b0129 Merge pull request #13236 from mike-000/reset-interpolation-postrender
Re-enable image smoothing after rendering
2022-01-14 18:47:15 +01:00
mike-000
b5196a65a1 Describe use of className with declutter 2022-01-14 12:35:36 +00:00
mike-000
ec2e3f4f23 Set interpolate for use by VectorImage layers 2022-01-14 10:31:18 +00:00
mike-000
1c81f60fec re-enable image smoothing after rendering 2022-01-14 10:31:17 +00:00
Andreas Hocevar
0004b2594d Support multiple sources for layers 2022-01-13 17:42:52 +01:00
Tim Schaub
0fbe83edf7 Merge pull request #13227 from tschaub/default-cors-mode
Default CORS mode for WebGL rendered sources
2022-01-11 16:22:03 -07:00
Tim Schaub
e71a8b65e1 Default CORS request mode for tiles used in WebGL rendering 2022-01-11 14:21:48 -07:00
Tim Schaub
647a0d8ece Support the wrapX option for WebGL rendered tile sources 2022-01-11 12:48:49 -07:00
Andreas Hocevar
1f761d943f Merge pull request #13219 from ahocevar/modify-delete-no-event
Do not fire modifyend event when nothing was modified
2022-01-11 13:56:08 +01:00
Maximilian Kroeg
430f354406 Draw VectorTiles with interpolate in hybrid mode again 2022-01-11 12:49:07 +01:00
Andreas Hocevar
48ce451f53 Do not fire modifyend event when nothing was modified 2022-01-11 12:45:08 +01:00
Andreas Hocevar
2f9a9af809 Merge pull request #13216 from EvertEt/typos
Fix some typos in ModifyInteraction documentation
2022-01-11 11:18:19 +01:00
EvertEt
6a26ff4204 Fix MVT incorrect feature data handling
Closes #13213
2022-01-11 11:03:24 +01:00
EvertEt
cd840aaf88 Fix some typos in ModifyInteraction documentation 2022-01-11 11:03:04 +01:00
Tim Schaub
a963ab7d1d Avoid failure if existing target has no background color 2022-01-07 15:05:31 -07:00
Tim Schaub
e0aa161302 Merge pull request #13186 from mike-000/WebGL-getDataAtPixel
Add getDataAtPixel() method for WebGL
2022-01-07 12:05:10 -07:00
mike-000
9c955bc86d Update forEachLayerAtPixel description 2022-01-07 18:25:20 +00:00
Andreas Hocevar
f6496aa409 Fix base vector layer template generics 2022-01-04 18:04:53 +01:00
mike-000
766a336650 Add getDataAtPixel() method for WebGL 2022-01-03 13:00:56 +00:00
Andreas Hocevar
83d3bbf0ab Merge pull request #13180 from ahocevar/geotiff-es
Always use ES modules from geotiff.js
2022-01-02 11:02:43 +01:00
Andreas Hocevar
665da47437 Merge pull request #13179 from ahocevar/blob-or-buffer
Use Buffer and data uri when Blob is not available
2022-01-02 11:01:40 +01:00
Andreas Hocevar
00b7bc60ac Use Buffer and data uri when Blob is not available 2022-01-01 22:47:22 +01:00
Andreas Hocevar
93abfe78a3 Always use ES modules from geotiff.js 2022-01-01 22:41:11 +01:00
Tim Schaub
275ecca473 Use background property for vector layers 2022-01-01 11:51:06 -07:00
mike-000
b1b09619bb Add attributions/attributionsCollapsible options 2021-12-31 14:20:33 +00:00
mike-000
c8a7a83e1f correct getScaleForResolution() 2021-12-29 22:43:53 +00:00
Tim Schaub
f0d488c549 Merge pull request #13155 from tschaub/data-tile-interpolation
Allow interpolation to be configured for data tile sources
2021-12-28 14:16:53 -07:00
Tim Schaub
e2883fb658 Deprecate the imageSmoothing option for sources 2021-12-27 15:30:48 -07:00
Tim Schaub
8d8632bff7 Allow interpolation to be configured for data tile sources 2021-12-27 10:11:36 -07:00
Andreas Hocevar
6e8ae4a714 Do not exceed maximum call stack when parsing TopoJSON 2021-12-27 18:08:20 +01:00
Tim Schaub
2d510e71a9 Ensure that tile range covers all pixels 2021-12-23 17:50:49 -07:00
Tim Schaub
59186f2afd Support paletted rendering in WebGL 2021-12-22 11:14:46 -07:00
Olivier Guyot
0c11a7514d Merge pull request #13150 from mike-000/heatmap-opacity
Include layer opacity in Heatmap shader
2021-12-22 12:28:03 +01:00
mike-000
351ca5866b update docs to include u_opacity 2021-12-22 10:48:25 +00:00
Andreas Hocevar
61f05fae74 Merge pull request #13149 from ahocevar/select-layer
Add layer also for programmatically selected features
2021-12-21 20:31:29 +01:00
mike-000
792f937aa5 don't try to access properties of null attributes 2021-12-21 17:21:25 +00:00
mike-000
4acb45dc78 include layer opacity in shader 2021-12-21 17:07:57 +00:00
Andreas Hocevar
4f7cadd17d Add layer also for programmatically selected features 2021-12-21 08:25:57 +01:00
Andreas Hocevar
e5a32f533e Merge pull request #13131 from ahocevar/unset-canvas
Unset canvas css in stylesheet
2021-12-20 13:48:46 +01:00
Andreas Hocevar
c33adb1035 Unset canvas css in stylesheet 2021-12-20 09:57:41 +01:00
Tim Schaub
34c84cf107 Allow WebGL tile layers to be constructed without a source 2021-12-19 09:58:40 -07:00
Tim Schaub
0cc3bae8fe Preserve the drawing buffer by default for WebGL layers 2021-12-18 12:25:03 -07:00
Andreas Hocevar
c8cfbfccf8 Merge pull request #13095 from ahocevar/rendercomplete-tiles
Render is only complete when no tiles are queued
2021-12-17 16:06:51 +01:00
Andreas Hocevar
ae637bf683 Merge pull request #13120 from ahocevar/view-properties
Populate view's object properties
2021-12-16 22:09:08 +01:00
Andreas Hocevar
628e5c1c90 Also update zoom property 2021-12-16 12:32:57 +01:00
Tim Schaub
68ea485e69 Dispatch precompose and postcompose events for WebGL layers 2021-12-15 16:59:51 -07:00
Andreas Hocevar
f6cb4c296d Populate view's object properties 2021-12-16 00:11:15 +01:00