Frederic Junod
|
f33ad5e025
|
Remove unused getReplayTransform_ function in VectorTileLayer
|
2019-05-15 15:10:54 +02:00 |
|
Frederic Junod
|
98ee52c61c
|
Move the transform matrix computation out of the for loop
|
2019-05-14 15:39:06 +02:00 |
|
Frederic Junod
|
f76b9bdd07
|
Only apply canvas transform if the tiles are scales
|
2019-05-14 15:33:44 +02:00 |
|
ahocevar
|
eeec56fa94
|
Fix hit detection for multiple layers when decluttering is off
|
2019-05-12 23:32:44 +02:00 |
|
ahocevar
|
84db84bc23
|
Avoid blurry vector tiles
|
2019-05-08 10:31:29 +02:00 |
|
ahocevar
|
12289b8ef9
|
Declutter in correct order and for all layers
|
2019-05-05 12:20:38 +02:00 |
|
ahocevar
|
dde9c59021
|
Use nearest lower resolution of vector tiles
|
2019-04-26 14:29:09 +02:00 |
|
ahocevar
|
fefcc9f0ca
|
Return directly when all we do is render queued images
|
2019-03-20 23:04:48 +01:00 |
|
ahocevar
|
d2f60a70d1
|
Recreate instructions for the view resolution
|
2019-03-20 22:45:17 +01:00 |
|
ahocevar
|
a25ca03040
|
Do not use tile.load() for getting source tiles
|
2019-03-20 22:45:17 +01:00 |
|
ahocevar
|
b2722542fe
|
Simplify vector tile projection handling
|
2019-03-10 09:37:58 +01:00 |
|
Frederic Junod
|
6de566d95b
|
Set the canvas size to 0 on dispose
|
2019-03-08 13:25:49 +01:00 |
|
ahocevar
|
fd07de39ad
|
Consider all tiles for hit detection when decluttering
|
2019-02-18 11:40:52 +01:00 |
|
Andreas Hocevar
|
88c213078e
|
Merge pull request #9179 from gberaudo/allow_image_declutter
Allow declutter with image render mode
|
2019-02-05 20:29:15 +01:00 |
|
Guillaume Beraudo
|
168edac4a6
|
Allow declutter with image render mode
Using declutter in image render mode is legitimate: each tile is
decluttered, avoiding symbol/text overlaps.
|
2019-02-05 17:25:00 +01:00 |
|
Frederic Junod
|
427c73ddf9
|
Remove unnecessary type cast
`npx tsc` output is the same before and after the changes.
|
2019-02-05 11:46:12 +01:00 |
|
Frederic Junod
|
0b53a3229b
|
Remove unneeded type cast
|
2019-02-04 09:58:49 +01:00 |
|
ahocevar
|
4f487c4df1
|
Update comment
|
2019-01-25 16:49:35 +01:00 |
|
ahocevar
|
6e58796f66
|
Do not keep potentially unused tiles in the render queue
|
2019-01-25 16:49:34 +01:00 |
|
ahocevar
|
09a1c1ef1b
|
Avoid clipping when rendering to tiles that don't exceed the clip extent
|
2019-01-24 09:09:22 +01:00 |
|
ahocevar
|
592b6cf362
|
Keep track of used labels
|
2019-01-23 21:52:22 +01:00 |
|
Frederic Junod
|
8dbe8bc34e
|
Parse the opacity from style as float
|
2019-01-22 12:48:14 +01:00 |
|
ahocevar
|
cd6d195e3f
|
Render whole image queue in hifi mode to avoid extra render cycles
|
2019-01-20 23:44:28 +01:00 |
|
ahocevar
|
90c8fc7888
|
Properly unregister prepareTile listeners
|
2019-01-13 23:09:24 +01:00 |
|
ahocevar
|
0f3c0d1af4
|
Rename VectorImageTile to VectorRenderTile
|
2019-01-09 13:45:01 +01:00 |
|
ahocevar
|
32696638d2
|
Simplify vector tile code
|
2019-01-09 13:45:01 +01:00 |
|
Andreas Hocevar
|
0cda18f58a
|
Merge pull request #9008 from ahocevar/decouple-group-creation
Decouple render instruction creation from rendering
|
2018-12-07 14:33:54 +01:00 |
|
ahocevar
|
6202a0cf05
|
Bring back interim tiles, but don't block user interaction
|
2018-12-04 11:09:51 +01:00 |
|
Niklas Alt
|
3ef6e39c26
|
Use camel-cased inheritDoc for consistency
|
2018-12-03 20:42:03 +01:00 |
|
ahocevar
|
1d243a7f37
|
Add comments and TODOs
|
2018-11-29 22:35:46 +01:00 |
|
ahocevar
|
fbf98a44ea
|
Streamline tile preparation and remove unused code
|
2018-11-29 22:35:46 +01:00 |
|
ahocevar
|
2ce8fa6f10
|
Render only when we have time, and not during interaction/animation
|
2018-11-28 14:42:41 +01:00 |
|
ahocevar
|
82e2a84862
|
Remove interim tile handling for now
|
2018-11-28 14:42:41 +01:00 |
|
ahocevar
|
43759fd846
|
Decouple executor group creation from rendering
|
2018-11-28 14:42:40 +01:00 |
|
ahocevar
|
f4aec3fd01
|
Remove unused Builder/Executor functions and members
|
2018-11-25 20:06:37 +01:00 |
|
Frederic Junod
|
cb44775306
|
Remove leftover comments and code for 'vector' render mode
|
2018-11-21 16:58:27 +01:00 |
|
Tim Schaub
|
5d528dca3b
|
Target, source arg order for make* transform functions
|
2018-11-17 16:28:29 +01:00 |
|
Tim Schaub
|
06a0a7f33b
|
Use the inverse pixel transform when clipping and getting pixel data
|
2018-11-17 16:28:28 +01:00 |
|
Tim Schaub
|
686847f491
|
Make forward and inverse pixel transforms during render
|
2018-11-17 16:28:27 +01:00 |
|
Tim Schaub
|
d6add33df0
|
Use map and new method
|
2018-11-16 14:58:02 +01:00 |
|
Tim Schaub
|
5ad73f8bbd
|
Implement getDataAtPixel for all layer renderers
|
2018-11-16 14:57:14 +01:00 |
|
Tim Schaub
|
32495388b9
|
Transform origin top left
|
2018-11-16 14:57:13 +01:00 |
|
Tim Schaub
|
bc347e3eb0
|
Provide a pixel transform to render events
|
2018-11-16 14:57:12 +01:00 |
|
ahocevar
|
65ceb9264e
|
Remove accidently committed changes
|
2018-11-16 14:57:12 +01:00 |
|
ahocevar
|
6c0b3f773b
|
New render event API (non functional yet)
|
2018-11-16 14:57:12 +01:00 |
|
Tim Schaub
|
f90efac131
|
Smaller canvas when rotating vector layers
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
8b077c66d8
|
Rotate images
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
f9ebb0c917
|
Return two canvases from the vector tile layer renderer
|
2018-11-16 14:56:50 +01:00 |
|
Tim Schaub
|
20e5841aed
|
Remove vector mode for vector tile rendering
|
2018-11-16 14:56:48 +01:00 |
|
Guillaume Beraudo
|
81d0bc21d5
|
Pass instructions to executor constructor
|
2018-11-16 12:36:50 +01:00 |
|