Commit Graph

13626 Commits

Author SHA1 Message Date
Marc Jansen 560dae7c45 Merge pull request #9400 from KaiVolland/kml-fixes
Changes to parsing of KML displayName
2019-09-23 16:12:17 +02:00
Olivier Guyot 5b5a3657f0 Fix typings in workers
The worker self object is simply cast to any to make sure typescript
does not complain.
Actual typecheck may be restored once the following issue is fixed:
https://github.com/microsoft/TypeScript/issues/20595
2019-09-23 15:37:48 +02:00
Tim Schaub e3d83598ad Merge pull request #9959 from tschaub/frame-extent
Set frame state extent when creating frame state
2019-09-23 15:17:36 +02:00
mike-000 d749e244ed Improve the API description for "multiWorld"
The API description for multiWorld seems very vague compared with other view option descriptions and the upgrade notes.
2019-09-23 14:15:51 +01:00
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
Tim Schaub 2f498c9f58 Set frame state extent when creating frame state 2019-09-23 13:57:48 +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
Andreas Hocevar 6a53ed3a68 Get hasOverlay from child element count 2019-09-23 08:40:00 +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