Tim Schaub
96de98bfbb
Merge pull request #13301 from EvertEt/strictnullchecks-2
...
Improve some null types to prepare for strictNullChecks
2022-02-09 04:51:54 -07:00
EvertEt
25e1d6c5d6
Improve some null types for strictNullChecks
2022-02-06 19:36:30 +01:00
EvertEt
e3d3d24f05
Improve some null types to prepare for strictNullChecks
2022-01-31 19:35:25 +01:00
Andreas Hocevar
94cc414ea2
Defaults for the Layer, Source and Feature generics
2022-01-26 22:40:27 +01:00
mike-000
ec2e3f4f23
Set interpolate for use by VectorImage layers
2022-01-14 10:31:18 +00:00
Tim Schaub
1b17f347c0
Add test for new removeFeature behavior
2021-10-27 14:11:55 -06:00
mike-000
855fc6f5bc
removeFeature consistent with other remove methods
...
Make returning the removed feature a TODO
2021-10-24 20:33:48 +01:00
Andreas Hocevar
f0b3ce635a
Merge pull request #12731 from ahocevar/user-resolution
...
Handle resolution and tile loadingstrategy with user projection
2021-09-10 17:52:48 +02:00
Simon Seyock
ce4f6ccb0d
OnSignatures return more specific type
2021-09-10 16:11:38 +02:00
Andreas Hocevar
c9593b0cf6
Adjust resolution for user extent
2021-09-10 02:01:46 +02:00
mike-000
431beed45f
Handle custom loaders without success/fail
...
Treat custom loaders without success/fail handling as if the were VOID
2021-07-16 20:44:03 +01:00
Andreas Hocevar
e9e664f3c9
Add typed signature for Observable#un()
2021-07-10 11:28:50 +02:00
Simon Seyock
d914006d51
Add signatures for once.
2021-07-10 11:28:49 +02:00
Simon Seyock
1870a64984
Add CombinedOnSignature.
2021-07-10 11:28:49 +02:00
Simon Seyock
7fc664c3fe
sources and layers.
2021-07-10 11:28:48 +02:00
Andreas Hocevar
79f5f46d27
Remove lint
2021-06-28 18:10:51 +02:00
Tim Schaub
2e4b2e10ab
Fix additional doc links
2021-06-17 21:59:51 -06:00
Tim Schaub
f798902ecd
Fix JSDoc generated links
2021-06-17 21:54:07 -06:00
mike-000
3fb57f0988
ensure getUrl() corresponds to last setUrl()
2021-06-09 15:34:25 +01:00
Andreas Hocevar
59d686d104
Fix typo, add test
2021-04-01 08:38:29 +02:00
Andreas Hocevar
a01893b275
VectorSource#getFeatures() consistently returns a new array
2021-03-31 18:18:50 +02:00
Simon Seyock
8facb252f1
Replace google closure syntax = with brackets around name
2021-02-03 14:06:02 +01:00
Andreas Hocevar
4f2b2c5750
Fix loading flag for vector loading strategies
2021-01-23 15:30:34 +01:00
Simon Seyock
125d0d62a8
Clarification and use callbacks in examples
2021-01-05 09:40:20 +01:00
Simon Seyock
90c25012b9
Improved documentation for feature load events.
2021-01-05 09:32:16 +01:00
Simon Seyock
9b6114b768
Added clearer documentation
2020-10-27 09:35:38 +01:00
Simon Seyock
1bafab49f5
Added FEATURELOADSTART, FEATURELOADEND and FEATURELOADERROR events.
2020-10-25 21:38:57 +01: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
190cd202a1
Always use load extent with real world center
2020-03-31 16:03:11 +02:00
mike-000
f6bbf414a8
Add loadWrapX option and getter
2020-03-31 16:03:09 +02:00
Andreas Hocevar
f91ce5692f
Remove apidoc annotation to show refresh for ol/source/Cluster
2020-02-01 21:44:10 +01:00
Andreas Hocevar
315695eeb8
New Layer#getFeatures method with fast hit detection for VectorLayer
2019-10-08 08:23:38 +02:00
ahocevar
ebfb20440a
Simplify events and store listeners only in one place
2019-09-04 16:48:43 +02:00
Andreas Hocevar
4a3e4c7c23
Merge pull request #9733 from ahocevar/apidoc-fixes
...
Get rid of JSDoc warnings and fix fires arguments
2019-06-29 14:40:08 +02:00
ahocevar
cb77f9e3dd
Get rid of JSDoc warnings and fix fires arguments
2019-06-29 10:25:35 +02:00
Olivier Guyot
034e0be76f
Vector Source / index all features by uid
...
Previously features were indexed by uid only when they
did not have a defined id.
A new method was added: `getFeatureByUid`. This is not part of
the public API.
This will facilitate the lookup of features for hit detection.
2019-06-28 09:06:16 +02:00
Frederic Junod
a8e0e4e960
Better documentation for getFeaturesInExtent function
2019-06-06 14:08:25 +02:00
Stéphane Brunner
970c1bcb66
Make the vector source geometry generic
2019-05-27 11:34:31 +02:00
Olivier Guyot
442fa907ce
Vector source / prevent adding features with duplicate id...
...
...in the collection.
Previously two features with the same id could be pushed manually in the
features collection and stay there.
This would cause an error when clearing the source.
Fixes #6183 .
2019-05-24 23:29:48 +02:00
Frederic Junod
617dd9f031
Remove opt_this param in ol/structs/RBush
2019-04-08 13:46:54 +02:00
ahocevar
94cd126189
Add setUrl function and don't reset loaded extents in setLoader
2019-02-20 21:55:29 +01:00
ahocevar
8d1022046e
Clear loaded extents when a new loader is set
2019-02-20 20:39:26 +01:00
ahocevar
f40cbf2cac
Do not reload on clear(), but on refresh()
2019-02-20 20:39:04 +01:00
ahocevar
37eb6de37d
JSDoc fixes
2019-01-30 09:42:20 +01:00
Frederic Junod
c12b41f8c6
Simplify import path in ol/source/
2018-11-05 16:26:45 +01:00
ahocevar
f8c0d284de
Fix module paths
2018-10-29 19:15:01 +01:00
ahocevar
f82619d6d0
Make rendercomplete work with vector sources without loader
2018-10-24 18:37:51 +02:00
Frederic Junod
041836c645
Change getUid return type from number to string
2018-10-17 10:22:53 +02:00
ahocevar
9163558511
Replace instanceof checks with other logic
2018-10-12 20:35:59 +02:00
William Wall
4da372d515
Fix type checks in Vector source
...
The getResolutions override is unnecessary because the parent
implementation also returns undefined.
2018-09-28 09:24:55 -06:00