jonataswalker
5541e9a236
Add 'Move a feature along a line' example
2015-10-19 07:54:06 -02:00
Andreas Hocevar
c8eb3adf1e
Merge pull request #4289 from ahocevar/image-static-maxzoom
...
Restrict maxZoom of the static-image example
2015-10-19 11:02:23 +02:00
Andreas Hocevar
c2bde4e482
Restrict maxZoom of the static-image example
...
Upscaling the image to zoom levels > 8 does not make sense, and it may even
cause canvas transformations to fail.
2015-10-19 10:44:43 +02:00
Frédéric Junod
eb174f7a82
Merge pull request #4275 from fredj/mouseOnly_type
...
Fix ol.events.condition.mouseOnly parameter type
2015-10-19 09:03:51 +02:00
Marc Jansen
55a969f95f
Merge pull request #4248 from marcjansen/math-es6-2015
...
Use Math.cosh of ES6/2015 if available
2015-10-18 21:26:56 +02:00
Tim Schaub
f344f2cdb2
Merge pull request #4286 from tschaub/color-manipulation
...
Add a color manipulation example.
2015-10-17 19:30:37 -06:00
Tim Schaub
ecdbab40ba
Add a color manipulation example
2015-10-17 15:11:37 -06:00
Andreas Hocevar
819b9ce6ca
Merge pull request #4122 from klokantech/rasterreproj
...
Raster reprojection
2015-10-16 21:47:02 +02:00
Andreas Hocevar
c86a61eacb
Merge pull request #4283 from adube/api-tilegrid-gettilecoordextent
...
Flag ol.tilegrid.TileGrid getTileCoordExtent as @api
2015-10-16 18:40:08 +02:00
Alexandre Dubé
571760fb32
Flag ol.tilegrid.TileGrid getTileCoordExtent as @api
2015-10-16 11:42:01 -04:00
Petr Sloup
965b88d7c8
Save context state only when it's actually necessary
2015-10-16 16:30:16 +02:00
Petr Sloup
d950dada31
Minor type fix
2015-10-16 16:30:16 +02:00
Petr Sloup
e49f529fe6
Add typedefs for functions returning tiles/images
2015-10-16 16:30:16 +02:00
Petr Sloup
6f9fa4c12e
Minor documentation improvements
2015-10-16 16:30:04 +02:00
Petr Sloup
b816128728
Avoid assignment in return statement
2015-10-16 15:46:51 +02:00
Petr Sloup
70021be919
Use lower-case parameter names even for matrices
2015-10-16 15:45:34 +02:00
Petr Sloup
32fa3501df
Update tests
2015-10-16 09:28:43 +02:00
Petr Sloup
a7cde96056
Simplified wrapX handling
...
"Unwrap" the coordinates obtained from transformations and utilize wrapX
capabilities of the sources to handle calculations of TileRanges and
unwrapped tile extents.
2015-10-16 09:28:43 +02:00
Petr Sloup
52a7c5e582
Rename some private/local variables to increase readability
2015-10-16 09:28:43 +02:00
Petr Sloup
f52f9b6817
Rename ol.RASTER_REPROJ_* constants to full ol.RASTER_REPROJECTION_*
2015-10-16 09:28:43 +02:00
Petr Sloup
9f8ab48f1f
Minor improvements based on pull request comments
2015-10-16 09:28:43 +02:00
Petr Sloup
8fb1d1f244
Remove usage of various goog.* functions
...
goog.isNull, goog.isDefAndNotNull and goog.array.*
2015-10-16 09:28:43 +02:00
Petr Sloup
f3d5d16a82
Remove use of goog.isDef
2015-10-16 09:28:43 +02:00
Petr Sloup
783acfa961
Use ol.math.clamp instead of goog.math.clamp
2015-10-16 09:28:43 +02:00
Petr Sloup
3f897cfb79
Minor typo fix
2015-10-16 09:28:43 +02:00
Petr Sloup
c6e2c6a16e
Add demonstration of layer extent setting to reprojection example
2015-10-16 09:28:43 +02:00
Petr Sloup
6431622881
Use better URL for BNG tiles in reprojection example
2015-10-16 09:28:43 +02:00
Petr Sloup
00a8b4da16
Increase readability of reprojection example
...
Use map/layer terminology more clearly and clarify checkbox usage
2015-10-16 09:28:43 +02:00
Petr Sloup
0f09607725
Slightly decrease build size when reprojection code is disabled
2015-10-16 09:28:43 +02:00
Petr Sloup
94caa07168
Minor code style, documentation and typo fixes
2015-10-16 09:28:43 +02:00
Petr Sloup
5388f96551
Reproject image sources only if actually needed
2015-10-16 09:28:42 +02:00
Petr Sloup
3353eeb0c3
Fix IE9 test timeouts by using different pixel placeholder
...
IE9 seems to have occasional problems with decoding
the data protocol url used before (single pixel placeholder).
2015-10-16 09:28:42 +02:00
Petr Sloup
402697c369
Specify crossOrigin in reprojection examples to fix WebGL errors
2015-10-16 09:28:42 +02:00
Petr Sloup
4bcea473eb
Fix reprojection-by-code example in IE9 by using JSONP
2015-10-16 09:28:42 +02:00
Dalibor Janák
043b206705
OpenStreetMap reprojection example
2015-10-16 09:28:42 +02:00
Petr Sloup
76974a5888
Minor improvements of reprojection examples
2015-10-16 09:28:42 +02:00
Petr Sloup
59bce75d2a
Improved documentation
2015-10-16 09:28:42 +02:00
Petr Sloup
7a1533925a
Reprojection code refactoring and cleaning
2015-10-16 09:28:42 +02:00
Petr Sloup
a2ae2f0f3e
Add rendering tests for ol.reproj.Image
2015-10-16 09:28:42 +02:00
Petr Sloup
f078a9c935
Add rendering tests for ol.reproj.Tile
2015-10-16 09:28:42 +02:00
Petr Sloup
404fa10bb7
Make resembleCanvas available to tests
2015-10-16 09:28:42 +02:00
Petr Sloup
8f1aab9236
Add tests for ol.source.TileImage
2015-10-16 09:28:42 +02:00
Petr Sloup
c899100dab
Add tests for ol.reproj.*
2015-10-16 09:28:42 +02:00
Petr Sloup
0c48a560b2
Add reprojection example with proj4 defs loading from EPSG.io
2015-10-16 09:28:42 +02:00
Petr Sloup
690a5f1f90
Add reprojection example for ol.source.ImageStatic
2015-10-16 09:28:42 +02:00
Petr Sloup
87337570e0
Add reprojection example for tiled raster sources
2015-10-16 09:28:42 +02:00
Petr Sloup
7864ed7861
Force subdivision when transformation returns infinite coordinate
2015-10-16 09:28:42 +02:00
Petr Sloup
03c75a8648
Transformation caching during reprojection triangulation
...
This usually saves around 30-35% of transformation calls.
2015-10-16 09:28:42 +02:00
Petr Sloup
726bcbef83
Alternative reprojection triangulation strategy
...
The quads are now subdivided more granually (to 2 instead of 4), which
usually leads to reduced number of triangles and higher performance.
2015-10-16 09:28:42 +02:00
Petr Sloup
016df5b902
Minor ol.reproj.Image fixes
2015-10-16 09:28:42 +02:00