Éric Lemoine
29b21da608
Remove unneeded code in VectorTile renderer
2018-10-23 07:55:34 +02:00
Frédéric Junod
3d72490241
Merge pull request #8827 from schmidtk/remove-source-foreachfeatureatcoordinate
...
Removed unused forEachFeatureAtCoordinate from ol/source/Source
2018-10-17 15:09:37 +02:00
Kevin Schmidt
df4ef724b6
Removed unused forEachFeatureAtCoordinate from ol/source/Source
...
Fixes #8826 .
2018-10-17 06:10:10 -06:00
Frederic Junod
041836c645
Change getUid return type from number to string
2018-10-17 10:22:53 +02:00
Kevin Schmidt
f7adeac774
Fix arguments passed to forEachLayerAtCoordinate
2018-10-16 08:34:02 -06:00
Bobo Häggström
dded939a07
Do not draw image with width or height < 0.5
2018-10-11 15:22:48 +02:00
Andreas Hocevar
cbd6aabea2
Merge pull request #8773 from schmidtk/ts-renderer-canvas
...
Fix type check errors in ol/renderer/canvas
2018-10-03 10:29:29 +02:00
Kevin Schmidt
b26d81fd7e
Fix type check errors in canvas tile renderers
2018-10-02 15:24:51 -06:00
Kevin Schmidt
d3e34f95c9
Fix type check errors in ol/renderer/canvas/VectorLayer
2018-10-02 15:24:51 -06:00
Kevin Schmidt
16faf064de
Fix type check errors in ol/renderer/canvas/Map
2018-10-02 15:24:51 -06:00
Kevin Schmidt
be4afde507
Fix type check errors in ol/renderer/canvas/ImageLayer
2018-10-02 15:24:51 -06:00
Frederic Junod
ae87cad7ef
Use FeatureLike typedef
...
Use `import("./Feature.js").FeatureLike` typedef instead of `import("./Feature.js").default|import("./render/Feature.js").default`
2018-10-02 12:58:56 +02:00
Frederic Junod
f58cd03f3b
Remove extra parameters
2018-09-28 09:13:43 +02:00
Frederic Junod
ea616e7751
Don't import ourselves
2018-09-06 09:05:32 +02:00
Tim Schaub
ccfacc5ee6
Transformed types
...
Using the [ts.js codemod](https://gist.github.com/tschaub/1ea498c9d1e5268cf36d212b3949be4e ):
jscodeshift --transform ts.js src
2018-09-05 08:05:29 -06:00
ahocevar
1baa8be269
Add 'rendercomplete' event
2018-08-22 09:53:24 +02:00
ahocevar
b9aceb23ac
Let renderer decide whether to snapToPixel or not, also for text
2018-08-09 18:16:58 +02:00
ahocevar
2f92e48e93
Use super.method instead of prototype.method.call
2018-08-06 15:30:17 +02:00
Guillaume Beraudo
fe86d2e7f7
Expose original getGutter
...
TileWMS objects take a gutter option but do not have a public getter
for it. This makes it convoluted for user code to recreate the object
(ex: in the case of serialization/deserialization).
- the getGutterInternal() method is renamed to getGutter;
- the getGutter(projection) method is renamed to getGutterForProjection,
which is also more explicit.
The getGutter method was not API and is only used by the renderer.
2018-08-02 17:12:41 +02:00
Tim Schaub
6cfa2b22a7
Explicit void
2018-07-26 10:46:39 -06:00
Tim Schaub
affbf59b77
Use Object<Foo, Bar> instead of Object.<Foo, Bar>
2018-07-25 18:33:49 -07:00
Tim Schaub
d12ef20b12
Use Array<Foo> instead of Array.<Foo>
2018-07-25 18:32:43 -07:00
Jaap Koelewijn
2769953204
Fix JSDoc such that ng build --prod with angular/cli 6.0.8 succeeds again.
2018-07-23 01:05:26 +02:00
ahocevar
bbe0a66d07
Set api annotation on classdesc, not constructor
2018-07-21 17:25:22 +02:00
Tim Schaub
b8c9125602
Remove lint
2018-07-18 10:35:54 -06:00
Tim Schaub
9ce36da349
Remove @extends and @constructor annotations
2018-07-18 00:36:29 -06:00
Tim Schaub
792e7e54f1
Clean up ol/renderer/canvas classes
2018-07-17 18:15:47 -06:00
Tim Schaub
7b4a73f3b9
Automated class transform
...
npx lebab --replace src --transform class
2018-07-16 16:18:16 -06:00
Andreas Hocevar
19ca2c25c6
Merge pull request #8368 from ahocevar/imagemode-render-listeners
...
Make render listeners work with image render mode
2018-07-14 11:52:40 +02:00
ahocevar
1ee1ea6a1a
Skip rendering when there is no replay group
2018-07-10 22:03:14 +02:00
ahocevar
5d6721192d
Make render listeners work with image render mode
2018-07-10 11:22:16 +02:00
Frederic Junod
0c300d651f
Change 'Image' type to 'HTMLImageElement'
2018-06-29 09:31:32 +02:00
simonseyock
fcc7d87b06
Support hitTolerance in forEachLayerAtPixel
2018-06-25 09:09:02 -06:00
ahocevar
130c0eb436
Do not render vectors in image mode
2018-06-22 13:40:53 +02:00
ahocevar
28409486a5
Make classes in ol/ available as named exports from ol
2018-06-21 18:08:17 +02:00
Andreas Hocevar
25034ffd95
Merge pull request #8229 from ahocevar/raster-from-vectorlayer
...
Support layers instead of renderers for ol/source/Raster
2018-05-28 22:15:02 +02:00
ahocevar
93287cb9fe
Remove redundant check
2018-05-28 10:37:22 +02:00
ahocevar
137c875df7
Support vector layers instead of renderers for ol/source/Raster
2018-05-28 10:23:47 +02:00
Andreas Hocevar
97dedc7d07
Merge pull request #8227 from ahocevar/better-vectortile-experience
...
Better vectortile experience
2018-05-28 09:49:26 +02:00
Andreas Hocevar
a59dd8ea65
Merge pull request #8225 from ahocevar/image-vector-fixes
...
renderMode: 'image' fixes for ol/layer/Vector
2018-05-25 14:46:53 +02:00
ahocevar
3e07eef17e
Remove extra param annotation
2018-05-25 12:27:21 +02:00
ahocevar
c7207c5a07
Allow using the image renderer vor vector layers
2018-05-25 12:18:02 +02:00
ahocevar
e666b7cdeb
Do not clip the image for vector layers
2018-05-25 10:40:20 +02:00
ahocevar
4f471c786f
Fix prepare/compose sequence to support icon loading
2018-05-25 09:46:44 +02:00
ahocevar
d867ae1f0e
Avoid duplicate precompose and postcompose events
2018-05-25 09:45:09 +02:00
ahocevar
c24976155b
Prepare tiles for rendering earlier
...
By overriding getTile() and creating replay and image there, we can do
all preparations earlier and stop creating new tiles when we have maxed
out the frame time budget. It also allows us to get rid of the
drawTileImage override.
2018-05-24 15:56:26 +02:00
ahocevar
690efda169
Stop preparing new tiles when out of frame time budget
2018-05-24 15:55:36 +02:00
ahocevar
d60987b33c
Move getTile logic to a dedicated method
2018-05-24 15:49:00 +02:00
ahocevar
64ad81cffa
Use calculated extent
2018-05-23 16:23:37 +02:00
Frederic Junod
0d99fc1f98
Set format parameter to rbush function
...
To remove the following closure compiler warning:
```
Function module$node_modules$rbush$index.default: called with 1 argument(s). Function requires at least 2 argument(s) and at most 2.
```
2018-05-09 16:39:59 +02:00