Andreas Hocevar
|
3c243b0236
|
getFeature() for VectorTile layer
|
2019-10-08 08:23:38 +02:00 |
|
Andreas Hocevar
|
e9785317eb
|
Move hit detection code to Immediate.js
|
2019-10-08 08:23:38 +02:00 |
|
Andreas Hocevar
|
315695eeb8
|
New Layer#getFeatures method with fast hit detection for VectorLayer
|
2019-10-08 08:23:38 +02:00 |
|
Frederic Junod
|
f20db28901
|
Align layer canvas to the left
So that the position is not affected by the `text-align` css rule.
|
2019-10-07 13:48:32 +02:00 |
|
Frederic Junod
|
41b7893523
|
Mark properties as nullable
|
2019-10-01 10:47:07 +02:00 |
|
Tim Schaub
|
d3b47c794e
|
Make the immediate API work with a user projection
|
2019-09-30 08:28:50 -06:00 |
|
Simon Seyock
|
54cbe14f88
|
Check hits for wrapped around geometries
|
2019-09-26 11:46:10 +02:00 |
|
Simon Seyock
|
6b5c2f47bb
|
reduced typecasts in layerrenderer
|
2019-09-25 15:24:37 +02:00 |
|
Tim Schaub
|
fed6aef057
|
Merge pull request #9980 from tschaub/use-geographic-geom
Get simplified transformed geometry
|
2019-09-24 18:07:06 +02:00 |
|
Tim Schaub
|
30cbbfea9d
|
Get simplified transformed geometry and load features in user projection
|
2019-09-24 17:45:04 +02:00 |
|
Andreas Hocevar
|
3ed1a433fb
|
Don't attempt to render when there is no source
|
2019-09-24 17:37:22 +02:00 |
|
Tim Schaub
|
3c38a38570
|
Merge pull request #9961 from KlausBenndorf/remove-select-interaction
SelectInteraction removal
|
2019-09-24 10:27:20 +02:00 |
|
Simon Seyock
|
acac7a9403
|
remove skipFeature logic
|
2019-09-24 10:12:30 +02:00 |
|
Tim Schaub
|
54d3af40dd
|
Transform the layer extent when a user projection is set
|
2019-09-23 17:23:20 +02:00 |
|
mike-000
|
50be36fc43
|
Correct clipping error seen in #9585
Clipping does not need to consider view rotation
|
2019-09-13 12:06:03 +01:00 |
|
ahocevar
|
ebfb20440a
|
Simplify events and store listeners only in one place
|
2019-09-04 16:48:43 +02:00 |
|
Tim Schaub
|
99462d3b53
|
Only get squared tolerance once per render
|
2019-08-17 07:10:10 -06:00 |
|
Maximilian Krög
|
200392785d
|
Squared tolerance does not change for each style.
|
2019-08-17 11:15:06 +02:00 |
|
Tim Schaub
|
e94c7b6c39
|
Only set frameState.animate true if in transition and alpha < 1
|
2019-08-15 12:55:27 -06:00 |
|
ahocevar
|
e07ff9c04e
|
Make zDirection configurable on tile source
|
2019-07-30 16:50:01 +02:00 |
|
ahocevar
|
387f797f23
|
Avoid false positives for line and polygon hit detection
|
2019-07-23 19:24:27 +02:00 |
|
ahocevar
|
5616c535b0
|
Clean up properly when clearing label cache
|
2019-07-04 16:10:28 +02:00 |
|
ahocevar
|
9cd35d67a9
|
Fix clipping and clearing
|
2019-06-23 14:23:32 +02:00 |
|
ahocevar
|
4d2fa476a3
|
Simpler z sort
|
2019-06-23 14:22:56 +02:00 |
|
ahocevar
|
6783f6adb9
|
Handle container reuse properly when layers are added/removed
|
2019-06-22 19:12:39 +02:00 |
|
Frederic Junod
|
1f00da8d83
|
Remove glContext from RenderEvent
|
2019-06-17 13:52:56 +02:00 |
|
Frederic Junod
|
ec5e8bfa50
|
Set pixelTransform and inversePixelTransform as protected
The variables are used in child classes
|
2019-06-14 14:52:28 +02:00 |
|
ahocevar
|
8f77a300de
|
Handle case of no used tiles
|
2019-06-04 14:07:23 +02:00 |
|
ahocevar
|
6123be726a
|
Handle layer removal on shared containers
|
2019-06-02 13:59:06 +02:00 |
|
ahocevar
|
05d8517686
|
Clear overlay canvas when reusing containers
|
2019-06-02 11:07:30 +02:00 |
|
Frederic Junod
|
40c49a9ce5
|
Remove layerState param from prepareFrame and renderFrame function
|
2019-05-25 07:19:10 +02:00 |
|
ahocevar
|
d8f41a9d73
|
Only reuse target when className is the same
|
2019-05-24 10:16:20 +02:00 |
|
ahocevar
|
bdb87f06f9
|
Rework tile image render queue
|
2019-05-23 15:55:29 +02:00 |
|
ahocevar
|
ace5c65ee5
|
Smarter opacity handling
|
2019-05-22 16:47:23 +02:00 |
|
ahocevar
|
ae47d3df58
|
Use opacity from layer state
|
2019-05-22 16:47:22 +02:00 |
|
ahocevar
|
4c8effe6fa
|
No tile transition when layer opacity is set
|
2019-05-22 16:47:22 +02:00 |
|
ahocevar
|
c56ad4363d
|
Canvas opacity instead of css
|
2019-05-22 16:47:22 +02:00 |
|
ahocevar
|
7895b16043
|
Reuse container for raster and vector image layers
|
2019-05-22 16:47:20 +02:00 |
|
ahocevar
|
a45e704be2
|
Smarter reuse detection
|
2019-05-22 16:46:46 +02:00 |
|
ahocevar
|
d1f1b468b1
|
Reuse target for image layers
|
2019-05-22 16:46:46 +02:00 |
|
ahocevar
|
a55505b36a
|
Reuse containers for tile, vector and vector tile layers
|
2019-05-22 16:46:40 +02:00 |
|
ahocevar
|
930318ab7a
|
Clip high res tiles out of low res tiles only once
|
2019-05-22 15:57:15 +02:00 |
|
ahocevar
|
5fe9e06535
|
Use clipping to not render high res tiles on top of low res
|
2019-05-22 15:57:15 +02:00 |
|
ahocevar
|
606443bc6d
|
Pass render target of previous layer to next layer
|
2019-05-22 15:56:51 +02:00 |
|
ahocevar
|
335648d613
|
Remove memory leak caused by label cache listeners
|
2019-05-16 21:04:55 +02:00 |
|
Frederic Junod
|
f33ad5e025
|
Remove unused getReplayTransform_ function in VectorTileLayer
|
2019-05-15 15:10:54 +02:00 |
|
Frédéric Junod
|
2de282ae49
|
Merge pull request #9533 from fredj/canvas_optim
Canvas optimizations
|
2019-05-15 08:24:57 +02:00 |
|
Tim Schaub
|
b1ea0fec50
|
Name the module like the module
|
2019-05-14 13:58:04 -06: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 |
|