Tim Schaub
4422e3e73b
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-03-07 23:10:06 -07:00
Tom Payne
1deeaa437c
Merge pull request #272 from twpayne/projection-get
...
allow people to specify projection as a string
2013-03-07 04:59:00 -08:00
Tom Payne
21d34f1cc8
Rename projection functions for a friendlier API
...
The following functions are renamed:
getTransform -> getTransformForProjections
getTransformFromCodes -> getTransform
transform -> transformWithProjections
transformWithCodes -> transform
With this change, the faster functions that avoid projection look-up
have longer names and are used internally, whereas the slower but
friendlier short name functions are available for users.
2013-03-07 13:39:40 +01:00
Éric Lemoine
b487275d5b
Round image height and width for WMS
2013-03-07 13:37:48 +01:00
Tom Payne
eaa17758bd
Allow strings to be used wherever projections are needed
2013-03-07 13:29:40 +01:00
Tom Payne
afcbec469a
Rename ol.projection.getFromCode to ol.projection.get
2013-03-07 13:29:39 +01:00
Bruno Binet
41408c0909
Extent cannot be undefined here but it can be null
...
so we now use !goog.isNull(extent) instead of goog.isDef(extent)
2013-03-07 10:54:06 +01:00
Bruno Binet
48c84aaf69
Do not wrap dateline if projection.isGlobal() is false
2013-03-07 02:07:00 +01:00
Tom Payne
e027f9771e
Use a single, shared attribution for Stamen sources
...
This ensures that the attribution only appears once, even if multiple
Stamen layers are used in the same map.
2013-03-06 17:53:33 +01:00
ahocevar
c1f3a6cc54
WMS GetMap request parameters shall be params
...
To avoid surprises, we configure everything that is a WMS GetMap
request parameter in the params object, and not as direct
configuration option. This affects the VERSION and TRANSPARENT
params.
2013-03-06 02:20:09 +01:00
ahocevar
a912d48b59
Do not use tiledWMSOptions in closure function
...
See #269 .
2013-03-06 02:20:09 +01:00
Tom Payne
78780fa095
Correct Stamen source
2013-03-06 02:20:07 +01:00
Tim Schaub
e1c3faa53e
Vector related exports
2013-03-05 18:13:10 +01:00
Tim Schaub
12bee3178e
Moving the feature management to the layer
...
The source will be responsible for fetching vector data.
2013-03-05 12:46:55 +01:00
Tom Payne
68919b5ee3
Merge pull request #267 from twpayne/stamen-fixes
...
Stamen fixes
2013-03-05 02:14:21 -08:00
Tim Schaub
54d8d45fc9
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-03-05 10:58:27 +01:00
ahocevar
4bb521db65
WMS GetMap request parameters shall be params
...
To avoid surprises, we configure everything that is a WMS GetMap
request parameter in the params object, and not as direct
configuration option. This affects the VERSION and TRANSPARENT
params.
2013-03-05 10:54:33 +01:00
ahocevar
2676050d54
Do not use tiledWMSOptions in closure function
...
See #269 .
2013-03-05 10:50:46 +01:00
Tom Payne
6d6188ea79
Correct Stamen source
2013-03-05 10:05:22 +01:00
ahocevar
19aeb04141
Fixing extent check for undefined extents.
...
Thanks @marcjansen for spotting this. To make the epsg-4326
example work, I also had to change the WMS version to 1.1.1.
2013-03-05 09:47:52 +01:00
ahocevar
66b790294d
Merge branch 'master' of github.com:openlayers/ol3 into wms-improvements
...
Conflicts:
src/ol/source/tiledwmssource.js
test/spec/ol/tileurlfunction.test.js
2013-03-05 00:55:52 +01:00
ahocevar
586f393492
Support tile sources without configured projection
...
This change adds a lot of flexibility to working with tile
layers: Sources where the server projection or tile grid do not
matter can now be constructed without specifying a projection or
tile grid.
The tileUrlFunction/imageUrlFunction now also creates updated
URLs when the params of the layer change, so things like
mergeNewParams in ol2 will be possible.
A nice side effect of this whole change is that there is no more
duplicated code between tiled and single image WMS layers.
While I was at it, I also fixed a WMS 1.1.1 axis order issue
and incorrect STYLES params (STYLES=& instead of STYLES&).
2013-03-05 00:46:58 +01:00
Tom Payne
1bac674eca
Merge pull request #263 from twpayne/canvas-renderer-optimizations
...
Canvas renderer optimizations
2013-03-04 15:21:38 -08:00
Tom Payne
fb668a7fc6
Add opaque flag to ol.source.TileSource
2013-03-04 21:07:17 +01:00
Tim Schaub
c29fabebef
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-03-04 21:06:13 +01:00
Tim Schaub
0b05432faa
Vector source isn't a tile source
2013-03-04 18:43:46 +01:00
Frederic Junod
eec1aec0e6
Remove ol.BingMapsStyle
2013-03-04 15:14:22 +01:00
Bruno Binet
2816e3256c
Add support for multiple tileSizes in the tilegrid.
...
This is needed by WMTS.
2013-03-03 20:43:46 +01:00
Tim Schaub
5a73529da5
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-03-03 15:52:40 +01:00
Tom Payne
fcc620af7d
Separate ol.projection module from ol.Projection class
2013-03-03 13:09:13 +01:00
Tom Payne
17bd715495
Cope with axis orientation in single image WMS sources
2013-03-03 12:22:24 +01:00
Tom Payne
66e5b1d736
Cope with axis orientation for tiled WMS sources
2013-03-03 12:22:24 +01:00
Tim Schaub
93ab45432b
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-03-03 09:46:11 +01:00
ahocevar
da7820121f
Renaming the 'evaluate' method to 'applies'
2013-03-02 12:50:53 +01:00
Tom Payne
6ce3ebba5b
Merge pull request #226 from twpayne/preserve-low-resolution-tiles
...
Preserve low resolution tiles
2013-02-22 02:14:41 -08:00
Tom Payne
c36de098bd
Avoid creating a TileCoord object when marking used tiles
2013-02-21 16:52:52 +01:00
Tom Payne
4c9b70fa5c
Move useLowResolutionTiles from layer renderer to tile source
2013-02-21 16:47:10 +01:00
Tom Payne
b139757987
Merge pull request #224 from twpayne/jslint-clean-ups
...
Satisfy JSLint
2013-02-21 07:23:56 -08:00
Tom Payne
57b446fa0a
Implement useTile for image tile sources with caches
2013-02-21 16:14:15 +01:00
Tom Payne
e68c1adbae
Add ol.source.TileSource.useTile
2013-02-21 16:13:34 +01:00
Tom Payne
fabcb313f1
Satisfy JSLint
...
JSLint complains about functions being declared in blocks.
2013-02-21 15:13:33 +01:00
Tim Schaub
0f2f26969d
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-02-20 10:18:09 -07:00
Éric Lemoine
68844007b8
Add missing goog.require's
2013-02-20 11:53:54 +01:00
Tim Schaub
176f18c937
Merge branch 'master' of github.com:openlayers/ol3 into vector
...
Resolved conflicts:
src/ol/renderer/canvas/canvasrenderer.js
2013-02-20 00:38:07 -07:00
Tim Schaub
80dc7b5bf7
Accept custom isLoaded method in findLoadedTiles method
2013-02-19 12:13:58 -07:00
Tim Schaub
b061e23606
Merge branch 'master' of github.com:openlayers/ol3 into interim-tiles
2013-02-19 08:59:23 -07:00
Éric Lemoine
f540dd8689
Image layer renderers add attributions to frame state
2013-02-19 15:19:44 +01:00
Tim Schaub
6aa4e99fe5
Fix return from findLoadedTiles
...
Previously, the findInterimTiles method was returning undefined if the min x/y coord for a tile range was already in the lookup. The return says it indicates whether all tiles for the given z are loaded. This change corrects the return.
This change also reveals a misunderstanding of the tile range returned by `getTileRangeForExtentAndZ`. The previous findInterimTiles method was treating max values as inclusive. This is intuitive. It looks like the method returns a range where max values are exclusive.
2013-02-18 14:51:39 -07:00
Tim Schaub
ddf993f0c9
Factor out common code and test
...
The findInterimTiles method was used in three renderers. This change makes it available on the tile source and adds some basic tests.
2013-02-18 14:18:08 -07:00
Tim Schaub
e30b0959e0
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-02-18 10:11:00 -07:00