Andreas Hocevar
6e2f82c397
Introduce ol.render.Feature
2015-10-28 10:29:02 +01:00
Andreas Hocevar
63629e1ee2
Add tile error handling
2015-10-28 10:29:01 +01:00
Andreas Hocevar
dbedbc19ee
Create replay group for the tile's native resolution only
2015-10-28 10:29:01 +01:00
Andreas Hocevar
4b942bc4f6
Add VectorTile renderer
2015-10-28 10:29:01 +01:00
Andreas Hocevar
7d3fc3ccc7
Add VectorTile layer, source and tile
2015-10-28 10:29:01 +01:00
Andreas Hocevar
fa88b578a4
Create ol.source.UrlTile
2015-10-28 10:29:01 +01:00
Andreas Hocevar
598111b78e
Introduce ol.format.MVT
2015-10-28 10:29:00 +01:00
Andreas Hocevar
8f4756c99b
Introduce tile-pixels units
2015-10-28 10:29:00 +01:00
FRizZL
a60a7f7c09
Add wrapX override support for ol.source.Cluster
...
It was not possible to override the wrapX option for the cluster source.
This commit adds that functionality.
2015-10-27 08:26:52 +01:00
Tamar Cohen
eb75f4eedf
Add test for auto-labeling of placemark names
2015-10-25 19:40:12 +01:00
Tamar Cohen
80caaa5399
Make auto-labeling of placemark names configurable
2015-10-25 19:40:08 +01:00
Tamar Cohen
15c1323ff9
Render placemark names for points in KML format
2015-10-25 19:38:25 +01:00
Tamar Cohen
9764dac149
added missing semicolon
2015-10-21 14:51:34 -07:00
Tamar Cohen
79d803aba8
scale icons by 0.5 so they are not huge
2015-10-21 14:30:14 -07:00
Frederic Junod
a84db3add6
Remove jshint -W069 tags in source code
...
The check in already disabled in .jshintrc
2015-10-21 16:15:54 +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
Andreas Hocevar
819b9ce6ca
Merge pull request #4122 from klokantech/rasterreproj
...
Raster reprojection
2015-10-16 21:47:02 +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
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
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
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
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
Petr Sloup
14e20e23a0
Correctly reproject projections with undefined units
2015-10-16 09:28:42 +02:00
Petr Sloup
aad5f94556
Minor type fix in ol.reproj.Image
2015-10-16 09:28:42 +02:00
Petr Sloup
615b54eb67
Use error threshold for image sources reprojection
2015-10-16 09:28:42 +02:00
Petr Sloup
fc23a38692
Take target extent into account when ensuring minimal reproj subdivision
2015-10-16 09:28:41 +02:00
Petr Sloup
3b1d72202a
Correctly reproject sources in wrappable projection
...
With extent smaller than the projection extent
2015-10-16 09:28:41 +02:00
Petr Sloup
4c236a64b8
Handle canvas clip antialiasing during reprojection
2015-10-16 09:28:41 +02:00
Petr Sloup
3cc8291df4
Support pixelRatio during reprojection
2015-10-16 09:28:41 +02:00
Petr Sloup
c2b21985f4
Add ol.source.TileImage#setTileGridForProjection method
2015-10-16 09:28:41 +02:00