Guillaume Beraudo
b092bce4ff
Remove goog.string.startsWith
...
Replace with simple indexOf test
2015-10-01 14:00:42 +02:00
Marc Jansen
e1f477ad8c
Remove goog.isNull in source classes
2015-10-01 09:18:52 +02:00
Tim Schaub
ab87eb8af0
Remove remaining goog.isDefAndNotNull() calls
2015-09-29 09:51:41 -06:00
Frederic Junod
496cece074
Remove use of goog.array.forEach
2015-09-29 10:55:17 +02:00
Frederic Junod
9e2a393426
Remove use of goog.array.map
2015-09-29 10:54:55 +02:00
Frederic Junod
88c3891bef
Replace goog.array.contains with ol.array.includes
2015-09-29 10:42:07 +02:00
Tim Schaub
27d1e808b8
Replace goog.isDef(foo[bar]) with bar in foo
2015-09-27 10:58:39 -06:00
Tim Schaub
83c59ee255
Inline goog.isDef() calls for properties
2015-09-27 10:40:20 -06:00
Tim Schaub
e3951fa3c6
Inline simple goog.isDef() calls
2015-09-27 10:34:44 -06:00
Tim Schaub
a86c270f6a
Inline simple !goog.isDef() calls
2015-09-27 10:31:16 -06:00
Tim Schaub
7659e47e07
Inline simple goog.isDef() checks
2015-09-27 10:18:44 -06:00
Tim Schaub
d036602cec
Missing ol.source.WMTS.optionsFromCapabilities description
2015-09-06 08:37:39 -06:00
Andreas Hocevar
95e43c852d
Fix WMTS TileMatrixSet lookup by SRS identifier
2015-07-30 19:48:28 +02:00
Andreas Hocevar
af319c259b
Do not transform tile coordinates for tileUrlFunction
2015-06-19 18:34:09 +02:00
Andreas Hocevar
6a4d1c9b89
Pass transformed tile coordinates to the tileUrlFunction
2015-06-12 09:45:03 +02:00
Peter Robins
a243149d02
Fix WMTS.optionsFromCapabilities if no OperationsMetadata section
2015-05-13 12:43:12 +00:00
Andreas Hocevar
32efd99397
Do not require projection extent for WMTS bbox validity check
2015-05-05 18:52:33 +02:00
Andreas Hocevar
a116878a57
Allow extents to restrict tile ranges requested from the server
...
The addition of full extent tile ranges also allows us to simplify wrapX
handling for tile layers. By limiting wrapX to true and false as possible
values, we can remove a lot of guessing logic.
2015-05-05 18:52:33 +02:00
Éric Lemoine
3a03e9f76a
Add ol.source.WMTS#getRequestEncoding
2015-04-27 16:40:01 +02:00
Éric Lemoine
2a2fea379e
Add ol.source.WMTS#getUrls
2015-04-27 16:40:01 +02:00
Marc Jansen
99e39fe06e
Add basic documentation to @api symbols
2015-04-17 22:38:29 +02:00
Bart van den Eijnden
5e71fe4964
Make ol.source.WMTS work with ArcGIS WMTS
2015-04-04 13:42:06 +02:00
Tim Schaub
5c87efccdb
Stable WMTS constructor and options
2015-04-02 16:23:53 +02:00
Marc Jansen
fb9ba22c30
Add message to assertions.
2015-03-30 22:53:03 +02:00
Andreas Hocevar
57d9b87fb3
Add wrapX option for ol.source.WMTS
2015-03-24 17:13:07 +01:00
Sara Metz
cadc346de2
Added RESTful to valid requestEncoding values
2015-03-03 12:45:24 +13:00
Frederic Junod
54bea174ff
Add new ol.source.WMTS#getMatrixSet api function
2015-03-02 09:51:11 +01:00
Frederic Junod
9d37090e6b
Add new ol.source.WMTS#getFormat api function
2015-03-02 09:40:08 +01:00
Frederic Junod
b42a214252
Add new ol.source.WMTS#getVersion api function
2015-03-02 09:40:08 +01:00
Frederic Junod
61d2506970
Add new ol.source.WMTS#getStyle api function
2015-03-02 09:40:08 +01:00
Frederic Junod
3bfbd47fdb
Add new ol.source.WMTS#getLayer api function
2015-03-02 09:40:08 +01:00
Sara Metz
6894bc8444
Add ability to get wmts source from capabilities
...
Added functionality to create a wmts tilegrid and wmts source from the
capabilities object created from ol.format.WMTSCapabilities.read().
Added tests for these functions and an example.
Also altered the REST url template replacement to be case insensitive
and added tests for this. This is because the spec uses both style
and Style and both of these are used by existing WMTS services.
2015-02-25 09:21:45 +13:00
kalinbas
08c6e601b8
Update wmtssource.js
...
- "duplicated" style parameter is not supported by Intergraph GeoMedia
- Uppercase Parameter is needed by ARCGis
- are there other constraints?
2014-10-30 13:23:09 +01:00
Frederic Junod
398b1f86ce
Allow olx.source.WMTSOptions#requestEncoding to be a string
2014-10-27 13:48:47 +01:00
Mike McGann
5a2c206cab
ol.source.WMTS now passes tileClass option to ol.source.TileImage
...
The constructor for ol.source.TileImage accepts an option for the tileClass,
but ol.source.WMTS does not pass this to the parent. This pull request adds
that in.
2014-10-15 09:13:35 -04:00
Andreas Hocevar
ebe3b48e0a
Rename ol.Observable#dispatchChangeEvent() to #changed()
...
Since dispatchChangeEvent does not only dispatch a change event, but
also increases the revision counter, the method name should reflect
this.
2014-09-04 19:30:48 -06:00
Éric Lemoine
56d4d68459
Mark all WMTS functions/options as experimental
2014-08-27 14:44:21 +02:00
Éric Lemoine
50564f8d67
Remove ol.source.WMTS.optionsFromCapabilities from the API
2014-08-22 10:19:36 +02:00
Éric Lemoine
abe6fb7611
Add @api stable annotations for ol.source.WMTS
2014-08-22 10:19:36 +02:00
Éric Lemoine
d906efa24c
Merge pull request #2509 from probins/apimismatch
...
Fix missing API docs
2014-08-20 15:40:25 +02:00
Frederic Junod
b484801e4f
Use tmpExtent in ol.source.WMTS tileUrlFunction
2014-08-18 10:35:14 +02:00
Frederic Junod
8076401c0f
Use opt_tileCoord in ol.source.WMTS tileUrlFunction
2014-08-18 10:35:14 +02:00
Éric Lemoine
ba035abb1f
Change ol.TileCoord to an Array
2014-08-18 09:33:24 +02:00
Peter Robins
d9976ca207
Fix missing API docs
2014-08-11 09:35:16 +00:00
Tim Schaub
caa0b568ad
Remove extent option for sources
...
Most of our uses of source extent were cargo cult programming. The source extent was seldom and inconsistently used. Instead, layers can now be configured with an extent, and layer renderers limit rendering (and data requests) to the layer extent.
For vector sources, the `getExtent` method returns the extent of currently loaded features (this was the case before and after this change). For tile based sources, we will likely want to allow easy construction of tile grids based on an extent (this is not possible before or after this change, but could be added later).
2014-07-24 10:30:06 -06:00
Tim Schaub
4cf5ab4620
Use @api annotation instead of @todo api
2014-07-05 15:41:14 -04:00
Éric Lemoine
e161f0eaba
Add tilePixelRatio option to ol.source.WMTS
2014-06-18 13:34:57 +02:00
Peter Robins
41d9f0360a
Add @classdesc to classes
2014-06-09 12:10:19 -04:00
Andreas Hocevar
fbdbbfb7a7
Get rid of stability annotations and document stability with api
...
This change adds a stability value to the api annotation, with
'experimental' as default value.
enum, typedef and event annotations are never exportable, but
api annotations are needed there to make them appear in the
docs.
Nested typedefs are no longer inlined recursively, because the
resulting tables get too wide with the current template.
2014-04-29 09:53:07 -06:00
Tim Schaub
fb497f5288
Annotations for exports
2014-04-29 09:53:05 -06:00