Tim Schaub
5d4e77151c
Handle event coordinate in the user projection
2019-09-26 17:24:58 +02:00
Tim Schaub
1e27846d6d
Use user projection for event coordinate
2019-09-26 17:23:39 +02:00
Andreas Hocevar
d8f55ea3f1
Merge pull request #10018 from ahocevar/recover-from-skipfeature-removal
...
Recover from skip feature removal regressions
2019-09-26 17:23:25 +02:00
Tim Schaub
56b03f06f7
Merge pull request #10013 from tschaub/modify-interaction-tweaks
...
Minor reworking of the modify interaction
2019-09-26 17:00:57 +02:00
Andreas Hocevar
838edfa369
Recover from skip feature removal regressions
2019-09-26 16:56:38 +02:00
Tim Schaub
6ec69abdf6
Fewer type casts, minor changes
2019-09-26 16:15:08 +02:00
Olivier Guyot
1e93ede0b2
Merge pull request #10015 from jahow/fix-wrapped-hit-test
...
Fix hit detection test for wrapped geometries
2019-09-26 16:11:54 +02:00
Olivier Guyot
02e5e1776c
Hit detection / fix test for wrapped geometries hit detection
...
Also restores the whole unit test suite.
2019-09-26 15:59:14 +02:00
Olivier Guyot
687808cf2a
Merge pull request #10011 from jahow/fix-webgl-typecheck
...
Fix a type checking error on the WebGL points renderer
2019-09-26 15:46:32 +02:00
Olivier Guyot
b89c1255f7
Canvas vector / Avoid modifying the coordinates array in place
2019-09-26 15:34:31 +02:00
Olivier Guyot
7e4383f554
Webgl renderer / now accepts any kind of layer (not just vector)
2019-09-26 15:33:54 +02:00
Andreas Hocevar
28fb7c5590
Merge pull request #10010 from ahocevar/require-type-and-listener
...
Require type and listener for addEventListener/removeEventListener
2019-09-26 15:29:50 +02:00
Andreas Hocevar
d2e33a0df0
Add a test that shows the fixed issue
2019-09-26 15:20:29 +02:00
Andreas Hocevar
25d9fa1efe
Require type and listener for addEventListener/removeEventListener
2019-09-26 14:58:18 +02:00
Olivier Guyot
607f2f0746
Merge pull request #9994 from jahow/add-webgl-layer-type
...
Add a new layer type: WebGLPointsLayer
2019-09-26 14:55:09 +02:00
Olivier Guyot
7da3b60061
Webgl Layer / rename literalStyle property to style
2019-09-26 14:44:32 +02:00
Olivier Guyot
0732f17fd3
Webgl layer / remove @api tag & better doc
...
Also the webgl layer now only inherits from the Layer class,
not the VectorLayer one.
2019-09-26 14:42:04 +02:00
Tim Schaub
14a9002ee2
Merge pull request #10006 from KlausBenndorf/check-wrapped
...
Check hits for wrapped around geometries
2019-09-26 14:07:02 +02:00
Simon Seyock
edc95abc3b
added test for off-world geometries
2019-09-26 11:46:10 +02:00
Simon Seyock
54cbe14f88
Check hits for wrapped around geometries
2019-09-26 11:46:10 +02:00
Tim Schaub
965d0541f2
Merge pull request #10004 from tschaub/revisions
...
Return a new simplified geometry after modification
2019-09-26 09:22:12 +02:00
Andreas Hocevar
e1d9f8dd59
Merge pull request #10005 from tkohr/select-interaction-corrections
...
Fix some cosmetics on Select interaction
2019-09-25 19:36:13 +02:00
Tobias Kohr
347f5df32e
Fix some cosmetics on Select interaction
2019-09-25 17:34:26 +02:00
Tim Schaub
680372ac3f
Return a new simplified geometry after modification
2019-09-25 17:26:22 +02:00
Olivier Guyot
9e9aa66f5f
Webgl points renderer / restore check for hit detection readiness
2019-09-25 17:22:36 +02:00
Olivier Guyot
34572da17b
Webgl shader builder / expanded functionality
...
Now takes in a custom object with attributes, uniforms etc.
The WebGLPointsLayer uses this to handle image icons.
2019-09-25 17:22:36 +02:00
Olivier Guyot
b8564d503a
Webgl icon example / restore texture for icons
2019-09-25 17:22:36 +02:00
Olivier Guyot
9e55a8b2f0
Webgl / linting & test fixes
2019-09-25 17:22:36 +02:00
Olivier Guyot
610a846149
Webgl points renderer / make the hit detection optional
2019-09-25 17:22:36 +02:00
Andreas Hocevar
a493ff7e93
Merge pull request #10003 from tkohr/select-interaction
...
Add back Select interaction without overlay
2019-09-25 17:17:56 +02:00
Tobias Kohr
2ccaed0ace
Add back Select interaction without Overlay
2019-09-25 16:37:28 +02:00
Tobias Kohr
38124d770b
Revert delete Select interaction commit 3838b68427
2019-09-25 16:37:28 +02:00
Tim Schaub
14b931371d
Merge pull request #10000 from KaiVolland/jsdoc-changes
...
Adopt JSDoc annotations to allow '.d.ts' generation
2019-09-25 16:26:24 +02:00
Olivier Guyot
24b4779bb6
Merge pull request #10001 from KlausBenndorf/typescript-fixes
...
reduced typecasts in layerrenderer
2019-09-25 16:19:34 +02:00
Kai Volland
68c052c9d5
Quote keys of TEXT_ALIGN to avoid minifcation
2019-09-25 15:40:24 +02:00
Olivier Guyot
4ad582ff01
Merge pull request #9986 from mike-000/patch-2
...
Make Circle geometry hit detection consistent with Polygon
2019-09-25 15:38:50 +02:00
Simon Seyock
6b5c2f47bb
reduced typecasts in layerrenderer
2019-09-25 15:24:37 +02:00
Kai Volland
8611475477
Transforms TEXT_ALIGN enum
...
This transforms the TEXT_ALIGN enum to
avoid "empty enum" warning when running jsdoc.
2019-09-25 15:05:39 +02:00
Kai Volland
7c5f144cf4
Removes @fires annotation from LabelCache
2019-09-25 15:04:49 +02:00
Kai Volland
4fe157e7fb
Removes invalid description on @type annotation
2019-09-25 15:03:37 +02:00
Tim Schaub
426cd754cd
Merge pull request #9999 from KlausBenndorf/typescript-fixes
...
fixed typescript issues
2019-09-25 14:19:16 +02:00
Simon Seyock
bb0b94fedf
fixed typescript issues
2019-09-25 14:10:05 +02:00
Tim Schaub
ff4006f8d6
Merge pull request #9997 from tschaub/tsc-fix
...
Avoid error from tsc
2019-09-25 14:08:56 +02:00
Tim Schaub
8f7f76188a
Avoid error from tsc
2019-09-25 12:16:16 +02:00
Olivier Guyot
23c2999cab
Webgl points renderer / fix hit detection
...
Due to the fact that the points renderer does not know for sure
which attributes will be used for rendering, it is now mandatory
to provide both vertex/fragment shaders for rendering AND hit
detection.
The hit detection shaders should expect having an `a_hitColor`
that they should return to allow matching the feature uid.
This will be all one eventually by shader builders under the hood.
2019-09-25 12:11:09 +02:00
Olivier Guyot
109f9718f9
Webgl renderer / fix existing examples
...
The shaders were rewritten manually for those, althoughj eventually they
should use the shader builder utilities as well.
2019-09-25 11:09:07 +02:00
Tim Schaub
b7ae47c4b7
Merge pull request #9993 from tschaub/more-map-tests
...
Add geographic tests for hasFeatureAtPixel and getFeaturesAtPixel
2019-09-25 10:42:29 +02:00
Tim Schaub
bd7a31544d
Merge pull request #9992 from tschaub/rendering-readme
...
Rendering test instructions
2019-09-25 10:41:43 +02:00
Tim Schaub
f4ba9dd9dc
Add geographic tests for hasFeatureAtPixel and getFeaturesAtPixel
2019-09-25 10:18:46 +02:00
Olivier Guyot
2b36445ecc
Webgl / Adapt the points renderer to use custom attributes
...
Now most attributes will be custom ones defined by the user of the renderer.
The hit detection is broken for now and still has to be fixed.
Also it is not possible anymore to give a texture to the renderer,
this will have to be fixed as well.
2019-09-25 10:11:27 +02:00