Olivier Guyot
0bb5a07dee
Merge pull request #9899 from LevN0/hidpi_TileArcGISRest
...
Add hidpi option for ol.source.TileArcGISRest
2019-09-23 15:05:45 +02:00
Frédéric Junod
5630e278b9
Merge pull request #9723 from fredj/pass_param
...
Pass the opt_direction value to the getConstrainedResolution function
2019-09-23 14:24:31 +02:00
Olivier Guyot
90d38b428c
Merge pull request #9903 from mike-000/patch-1
...
Respect multiWorld: false when an explicit extent constraint would be respected
2019-09-23 13:46:04 +02:00
mike-000
9d125ee340
Respect mutiWorld: false same as explicit extent
...
Fixes #9577
The multiWorld: false constraint is currently not taken into account when constrainResolution is set or when an explicit resolutions array is specified, while an explicit extent constraint is respected in the same situations. This pull request takes a global projection extent into consideration in that same situations that an explicit extent would be.
Add multiWorld tests with resolution constraints
includes fix for #9937
2019-09-23 11:48:25 +01:00
Frederic Junod
e780f2e3a3
Better description for the opt_direction parameter
2019-09-23 12:47:40 +02:00
Frederic Junod
4b35b920a1
Pass the opt_direction value to the getConstrainedResolution function
2019-09-23 12:47:27 +02:00
Tim Schaub
c03c359a20
Separate internal and API methods for the view
2019-09-21 11:30:14 -06:00
Tim Schaub
f73d0b16ec
Support for a user projection
2019-09-21 11:21:05 -06:00
Tim Schaub
38978eb23f
Merge pull request #9935 from Abdullah0991/master
...
Add missing import for LinearRing
2019-09-21 11:16:51 -06:00
simonseyock
89e8d6d693
getGetLegendRequestUrl accepts a LAYER parameter now
2019-09-19 14:21:07 +02:00
Simon Seyock
b2885e86fb
Renaming of getGetFeatureInfoUrl and getGetLegendGraphicUrl
2019-09-18 10:48:18 +02:00
Tim Schaub
33d2cc8cf1
Merge pull request #9930 from mike-000/patch-3
...
Correct extent clipping in ImageLayer
2019-09-17 09:44:39 -06:00
AllTastesDev
55d556f743
Add missing import for LinearRing
2019-09-16 10:26:20 +03: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
Andreas Hocevar
f0cbc44860
Cancel postrender before disposing renderer
2019-09-12 12:11:07 +02:00
mike-000
61f49c2764
Revise and correct OverviewMap rotation
...
Correct the box display when the main map view is rotated and add an option to rotate either the box or the overview map view
2019-09-10 18:50:54 +01:00
Tim Schaub
f43098a94a
Merge pull request #9908 from mike-000/patch-3
...
LineString.forEachSegment callback API description
2019-09-06 07:19:47 -06:00
Olivier Terral
7c9ebf8b1b
Clone the text's padding
2019-09-06 12:16:04 +02:00
mike-000
a4a0414eeb
LineString.forEachSegment callback description
...
Include API description of the LineString.forEachSegment callback arguments.
2019-09-05 22:53:54 +01:00
mike-000
dc420c53a4
Prevent endless cycles as observed in #9796
...
Guard against endless cycle of attempts to reset extent which can occur if there is a constraint conflict
2019-09-05 21:03:21 +01:00
ahocevar
9366dee233
Use fixed fork of pepjs
2019-09-04 21:37:38 +02:00
ahocevar
ebfb20440a
Simplify events and store listeners only in one place
2019-09-04 16:48:43 +02:00
Lev Nagdimunov
ac646f8434
Add hidpi option for ol.source.TileArcGISRest
2019-09-02 04:39:46 -04:00
ahocevar
d416866108
Use pointer events everywhere
2019-08-31 23:40:11 +02:00
Andreas Hocevar
1f5dfef200
Merge pull request #9888 from ahocevar/pep
...
Use PointerEvent polyfill instead of our own abstraction
2019-08-31 21:07:02 +02:00
ahocevar
1aeebf09aa
Remove unused disposeInternal function
2019-08-31 20:56:18 +02:00
Olivier Guyot
d34b6772f2
Merge pull request #9896 from jahow/fix-webgl-warnings
...
Misc. WebGL fixes
2019-08-31 14:57:22 +02:00
Olivier Guyot
732b383b53
Webgl points / re-render when buffers have been built offthread
2019-08-31 08:41:04 +02:00
Olivier Guyot
29d07ada54
Webgl helper / skip binding texture if underlying image is not ready
2019-08-30 11:02:31 +02:00
Olivier Guyot
5c1191dd5c
Webgl points / skip hit detection render when out of sync
...
This happens when the indices buffer has been generated by the
worker but not the hit detection vertices buffer.
2019-08-30 10:38:41 +02:00
Olivier Guyot
c48350b666
Webgl buffer / add utility getSize function
...
Saves checking whether the buffer was initialized with
an array already
2019-08-30 10:38:02 +02:00
Olivier Guyot
e57e660819
Webgl points / use default vertex shader for hit detection
...
Otherwise we were getting errors if the custom
vertex shader was missing varyings expected by
HIT_FRAGMENT_SHADER.
2019-08-30 10:16:55 +02:00
ahocevar
20df00a4e8
Only create pointermove when someone listens
2019-08-30 09:16:27 +02:00
ahocevar
fe83d1b32c
Only bind listeners when necessary
2019-08-30 09:16:27 +02:00
ahocevar
74e8e013cf
Use pepjs instead of our own pointerevent polyfill
2019-08-29 18:58:53 +02:00
ahocevar
92931c336c
Use source tile resolution for pixel buffer
2019-08-20 18:27:13 +02:00
ahocevar
6be2818f14
Handle empty url tile coord (no wrapx)
2019-08-19 11:01:03 +02:00
Andreas Hocevar
b602a6b33a
Merge pull request #9871 from ahocevar/tile-load-key-change
...
Properly handle tile source key change
2019-08-19 08:08:31 +02:00
Andreas Hocevar
20a81ceb2f
Merge pull request #9870 from ahocevar/declutter-multi-geometries
...
Declutter multi geometries per geometry instead of per feature
2019-08-19 08:06:39 +02:00
ahocevar
6a741d0504
Check extent for wrapped tile coordinate
2019-08-18 16:21:46 +02:00
ahocevar
a5fbbef970
Always go through source tile change logic
2019-08-18 11:44:20 +02:00
ahocevar
bd3f35eef0
Declutter multi geometries per geometry instead of per feature
2019-08-17 23:55:20 +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
0212ce6554
Merge pull request #9855 from tschaub/vector-tile-loading
...
Make sure vector tile load handler is called
2019-08-16 04:05:11 -06:00
Tim Schaub
e94c7b6c39
Only set frameState.animate true if in transition and alpha < 1
2019-08-15 12:55:27 -06:00
Tim Schaub
2c69ad2bb4
Throw on non-numeric opacity values
2019-08-15 12:55:13 -06:00
Tim Schaub
abda7f4f1d
Separate lookups for source tiles by tile coord and tile key
2019-08-13 16:40:01 -06:00
ahocevar
28e64f646f
Set initial tile state to EMPTY when outside source extent
2019-08-11 00:13:18 +02:00
ahocevar
683c0ef5dc
Make WMSServerType appear in API docs
2019-08-08 21:29:29 +02:00