ahocevar
681c3169c1
Add zDirection memeber to the baes class, for type checking
2019-03-21 18:50:03 +01:00
Lutz Helm
085c60af49
Remove tile source zDirection getter
...
The renderer now accesses the zDirection member directly if it exists.
This also has the advantage of not advertising any object methods that
hav no use for most tile sources.
2019-03-21 14:47:09 +01:00
Lutz Helm
f5abb45de0
Add a zDirection option for Zoomify
...
Via zDirection, the renderer's selection of a tile source's resolution can be
controlled if the view's resolution does not match any tile source resolution.
Currently the zDirection option is only available for Zoomify. The comment
https://github.com/openlayers/openlayers/issues/9343#issuecomment-474341033
describes why caution is advised when using zDirection for other sources.
ol/source/Tile~TileSource#getZDirection has been added to avoid having the
getZDirection method solely in the Zoomify source - just to document the
possibility.
2019-03-21 10:06:22 +01:00
Frederic Junod
92cb9f1c51
Don't refresh the layer after addFeatures call
2019-03-14 10:25:19 +01:00
Andreas Hocevar
df3d771c53
Merge pull request #9320 from RobertOrthofer/master
...
enhance tile-debug readability
2019-03-13 12:16:23 +01:00
Robert Orthofer
0aa14db88b
move stroke behind text to achieve halo
2019-03-13 09:31:01 +01:00
Andreas Hocevar
d75caaa3df
Merge pull request #9318 from ahocevar/smart-cache-size
...
Smart cache size
2019-03-13 08:17:24 +01:00
ahocevar
ac0d67b273
Use closest lower source resolution for render tiles
2019-03-12 16:51:20 +01:00
Robert Orthofer
a051892b92
enhance tile-debug readability
...
this commit enhances the readability of
tile debug coordinates by adding a stroke
for better readability on aerial imagery
and a maxWidth for high zoom levels
2019-03-12 12:48:26 +01:00
ahocevar
0f217392d7
Adjust tile cache size when too small
2019-03-12 00:19:13 +01:00
Andreas Hocevar
8a02a6f9f1
Merge pull request #9308 from ahocevar/vectortile-loader-projection
...
Simplify vector tile projection handling
2019-03-11 09:28:48 +01:00
Bart van den Eijnden
4a67bd86a8
Merge pull request #9312 from bartvde/stamen-minzoom
...
Update zoom levels for Stamen source
2019-03-11 09:17:50 +01:00
bartvde
9ad2924f00
Update zoom levels for Stamen source
2019-03-11 08:50:28 +01:00
Frederic Junod
0401aed6e3
Add transition options to Stamen source
2019-03-11 08:34:42 +01:00
ahocevar
b2722542fe
Simplify vector tile projection handling
2019-03-10 09:37:58 +01:00
Petr Sloup
67ee5a41b0
Add note about ignoring tileSize TileJSON property
2019-02-22 09:05:18 +01:00
Petr Sloup
bc25097899
Add tileSize option to ol/source/TileJSON
...
The TileJSON spec does not specify the tile size
and there is no TileJSON property specifying the value.
Many providers nowadays provide 512x512 with TileJSON.
2019-02-21 19:00:07 +01:00
Andreas Hocevar
6ce499532c
Merge pull request #9250 from ahocevar/clear-refresh
...
Clearer behaviour of clear() and refresh() on sources
2019-02-21 17:12:26 +01:00
Andreas Hocevar
90034e4d48
Merge pull request #9251 from ahocevar/cache-size
...
Fix cache size calculation
2019-02-21 01:57:40 +01:00
ahocevar
d06d00ccbb
Fix typo
2019-02-21 01:29:15 +01:00
Andreas Hocevar
959dba169d
Merge pull request #9110 from crubier/master
...
Add TilePixelRatio to Zoomify
2019-02-21 00:29:42 +01:00
Vincent Lecrubier
900adaaffb
Update Zoomify.js
2019-02-20 22:40:24 +00:00
ahocevar
94cd126189
Add setUrl function and don't reset loaded extents in setLoader
2019-02-20 21:55:29 +01:00
ahocevar
e4873a9952
Improve documentation for ol/Source#refresh
2019-02-20 20:40:09 +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
a0ba8dd8c6
Add a clear() method for tile sources
2019-02-20 20:37:58 +01:00
ahocevar
667cadc403
Remove extent default so we catch errors when extent is not set
2019-02-18 12:07:10 +01:00
Vincent Lecrubier
44942dffb5
Update Zoomify.js
2019-02-18 10:04:02 +00:00
Frederic Junod
2879c0b6ad
Remove opt_this param in forDataAtCoordinate function
2019-02-07 11:51:28 +01:00
ahocevar
37eb6de37d
JSDoc fixes
2019-01-30 09:42:20 +01:00
Frederic Junod
1ba85a11e9
Change 'cacheSize' description in typedef
2019-01-25 16:50:17 +01:00
ahocevar
59cf0c31b6
Allow bigger cache now that we do less clipping
2019-01-25 16:50:12 +01:00
ahocevar
164635f28c
Safer check for window.screen
2019-01-25 12:01:36 +01:00
ahocevar
b6d115d868
Make tile cache smaller and screen size dependant
2019-01-21 22:35:48 +01:00
Vincent Lecrubier
4d54ad0daf
Update Zoomify.js
2019-01-12 13:44:17 +01:00
Vincent Lecrubier
37b1cca027
Add TilePixelRatio to Zoomify
2019-01-12 13:23:18 +01:00
ahocevar
0f3c0d1af4
Rename VectorImageTile to VectorRenderTile
2019-01-09 13:45:01 +01:00
ahocevar
32696638d2
Simplify vector tile code
2019-01-09 13:45:01 +01:00
ahocevar
ab797b7160
Let source set the key, like other sources do
2019-01-08 13:44:20 +01:00
ahocevar
523d3a4e8c
Let the source load source tiles
2019-01-08 13:44:19 +01:00
Frederic Junod
5195adea85
Remove 'layerStates' property from the FrameState
2018-12-18 09:49:38 +01:00
Andreas Hocevar
0cda18f58a
Merge pull request #9008 from ahocevar/decouple-group-creation
...
Decouple render instruction creation from rendering
2018-12-07 14:33:54 +01:00
Niklas Alt
4bc9216e41
Add ': void' to non returning functions (error TS7014)
2018-12-06 19:57:45 +01:00
ahocevar
9720db2041
Remove superfluous setTileUrlFunction call
2018-11-29 21:20:35 +01:00
Frederic Junod
769d7dd732
Change urls property in TileArcGISRest to optional
...
The `urls`property is optional if `url` is defined.
2018-11-28 16:00:56 +01:00
Frederic Junod
28bdbeb869
Change projection property in sources options to optional
...
The `projection` property is not mandatory, the view's projection is used if not provided.
2018-11-28 15:59:47 +01:00
ahocevar
82e2a84862
Remove interim tile handling for now
2018-11-28 14:42:41 +01:00
Tim Schaub
e9a30c5cb7
Use standard tile coords
2018-11-21 11:14:17 -07:00
Tim Schaub
37c987de0a
Move quadKey function to the one place it is used
2018-11-21 10:10:51 -07:00