Frederic Junod
e932233103
Fix typo in module name
2020-08-13 10:48:00 +02:00
mike-000
9468a088c0
ensure extent is valid when scale is negative
...
test large flipped icon in buffer zone
test hit detection for negative image scale
2020-08-07 10:26:38 +01:00
Andreas Hocevar
3744283f02
Only include renderBuffer when decluttering
2020-08-01 10:58:43 +02:00
Andreas Hocevar
274a8b8fc3
Fix text instruction flat coordinates when stride is not 2
2020-07-29 19:56:37 +02:00
Andreas Hocevar
ac5f52a21f
Hit detect everything with a pixel ratio of 1
2020-07-27 19:56:35 +02:00
Stéphane Brunner
bf24288f09
Fix for not integer pixel ratio
2020-07-15 16:37:40 +02:00
Stéphane Brunner
f2fe6e5957
Have high resolution regular shape
2020-07-15 10:53:20 +02:00
Andreas Hocevar
6ec49d5ee0
Fix upright labels on vector tiles
2020-07-11 17:55:34 +02:00
Andreas Hocevar
323a472fbb
Merge pull request #11037 from mike-000/patch-11
...
Allow icon and text styles to be scaled in two dimensions
2020-06-13 10:00:06 +02:00
Andreas Hocevar
e3c2142cab
Do not add empty arrays to the frameState's declutterItems
2020-06-09 10:18:59 +02:00
Andreas Hocevar
1504cd942a
Fix multigeometry decluttering
2020-06-09 09:43:55 +02:00
Andreas Hocevar
4d1f65f2db
Restore functionality whennot decluttering
2020-06-08 23:21:43 +02:00
Andreas Hocevar
f289979cbf
Keep original renderBuffer for hit detection
2020-06-08 22:55:26 +02:00
Andreas Hocevar
686c665c71
No empty declutter instructions, but with individual box
2020-06-08 22:43:38 +02:00
Andreas Hocevar
ff980077ee
Consider area around viewport for decluttering
2020-06-08 22:40:26 +02:00
Andreas Hocevar
0f9de15448
Less declutter flicker by respecting renderBuffer
2020-06-08 11:39:02 +02:00
mike-000
cf0e650435
allow scale to be two dimensional
...
add getScaleArray() method
test two dimension scale icons
test two dimension scale text
add example of icon and label scaling
use smaller icon and larger interval
test two dimensional scale icons
test two dimensional scale icons
2020-05-20 09:54:47 +01:00
mike-000
7f99ce46bb
set background fill style for each label
...
add check for declutter
2020-05-05 16:22:58 +01:00
mike-000
d72c7fdc13
set background fill style for each label
2020-05-05 13:04:25 +01:00
Andreas Hocevar
781a5443cf
Handle scaled output canvas correctly
2020-04-29 20:19:42 +02:00
Andreas Hocevar
7f6258dd0d
Set pointerEvents style programmatically instead of relying on ol.css
2020-04-16 17:34:40 +02:00
Andreas Hocevar
6426cd10dc
Fix render/Feature scope issue
2020-04-15 10:53:25 +02:00
Andreas Hocevar
b0f20d6bd6
Use imports for enum types
2020-04-15 10:53:23 +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
Andreas Hocevar
79ccef7bf6
Do not append hit canvas to document body
2020-04-05 09:55:09 +02:00
Frederic Junod
a695ce8616
Remove all inheritDoc tags from src/ol/render
2020-04-03 07:56:58 +02:00
Szabo Bogdan
6aa398cbec
Fix hit detection for images with missing size
2020-03-26 21:23:23 +01:00
Andreas Hocevar
3f7f999db0
Avoid try/catch, DOM and workers
2020-03-23 12:46:24 +01:00
Andreas Hocevar
6dcc54bfb8
'action' instead of 'type' as message identifier
2020-03-23 12:46:24 +01:00
Andreas Hocevar
06f6ba13c8
Make font loading work in workers
2020-03-23 12:46:22 +01:00
Andreas Hocevar
bb1ca76bcc
Make Executor work in workers
2020-03-23 12:46:22 +01:00
Andreas Hocevar
56edbb2d73
Make createTransformToString a standalone function
2020-03-23 12:46:21 +01:00
Andreas Hocevar
a03cfa35ed
Store copies of background points for decluttering
2020-02-26 13:30:00 +01:00
Maximilian Krög
ab9d7cdc70
Draw image with configured opacity
2020-02-18 14:09:36 +01:00
Andreas Hocevar
07b02fe947
Do not exceed color range
2020-02-17 21:58:45 +01:00
Andreas Hocevar
0471b6e650
Do not render label with the current linedash
2020-02-14 13:50:03 +01:00
Andreas Hocevar
262373a4b5
Remove circular dependency
2020-02-12 20:31:18 +01:00
Andreas Hocevar
7266f37f85
Remove unused export and variable
2020-01-30 14:56:11 +01:00
Andreas Hocevar
542b77eef8
Save and restore before rendering labels
2020-01-30 09:14:03 +01:00
Andreas Hocevar
a24c94487c
Cache label instructions for better performance
2020-01-30 09:14:02 +01:00
Andreas Hocevar
fd935bae53
Remove label cache, render text directly to target canvas
2020-01-13 22:12:53 +01:00
gazza0
420e7d87ae
Fixing issue #10497 on behalf of LarryHuang
...
Since Larry is not able to access github, i'm committing on behalf of him, explanation of the issue and he's original fix can be found https://github.com/openlayers/openlayers/issues/10497
2020-01-09 02:52:21 -08:00
Andreas Hocevar
da6eed850c
Do not lock label cache entries
2020-01-05 11:24:46 +01:00
Matt Walker
a389903749
Import transpiled rbush. Resolves #10379
2019-12-05 12:09:42 +00:00
Andreas Hocevar
d0b4967ec0
Fix feature lookup after removal of alpha
2019-11-18 08:56:20 +01:00
Andreas Hocevar
fcd98774a0
Do not fail when hit detecting features without style
2019-11-14 14:32:11 +01:00
Andreas Hocevar
48ec398037
Do not bypass measureTextWidth
2019-11-05 21:08:48 +01:00
Andreas Hocevar
ac50cc3460
New eslint config with no-multi-assign
2019-11-02 15:20:21 +01:00
Andreas Hocevar
442213f85b
Store correct font value
2019-11-01 22:06:00 +01:00
Andreas Hocevar
bb2bdb17aa
Render vector tile layers to a single canvas
2019-10-31 20:29:19 +01:00