@@ -432,7 +368,7 @@
Source:
-
+
@@ -452,7 +388,7 @@
- Projection.
+ Intersects any tile range.
@@ -463,7 +399,7 @@
-ol.Projection
+boolean
@@ -490,13 +426,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:08 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:32 GMT+0100 (CET)
diff --git a/master/apidoc/ol.Collection.html b/master/apidoc/ol.Collection.html
index 5cc61f1b04..5dde41f4b4 100644
--- a/master/apidoc/ol.Collection.html
+++ b/master/apidoc/ol.Collection.html
@@ -85,7 +85,7 @@
-Array=
+Array
@@ -212,7 +212,7 @@
Source:
-
+
@@ -263,7 +263,7 @@
Source:
-
+
@@ -390,7 +390,7 @@
-string=
+string
@@ -421,7 +421,7 @@
-boolean=
+boolean
@@ -474,7 +474,7 @@
Source:
-
+
@@ -635,7 +635,7 @@
-Object=
+Object
@@ -795,7 +795,7 @@
Source:
-
+
@@ -1350,7 +1350,7 @@
Source:
-
+
@@ -1824,7 +1824,7 @@
Source:
-
+
@@ -2066,7 +2066,7 @@
Source:
-
+
@@ -2178,7 +2178,7 @@
Source:
-
+
@@ -2246,7 +2246,7 @@
Source:
-
+
@@ -2282,13 +2282,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:08 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:32 GMT+0100 (CET)
diff --git a/master/apidoc/ol.CollectionEvent.html b/master/apidoc/ol.CollectionEvent.html
index b7a3e967d9..c1b987f40d 100644
--- a/master/apidoc/ol.CollectionEvent.html
+++ b/master/apidoc/ol.CollectionEvent.html
@@ -114,7 +114,7 @@
-*=
+*
@@ -145,7 +145,7 @@
-number=
+number
@@ -176,7 +176,7 @@
-*=
+*
@@ -207,7 +207,7 @@
-Object=
+Object
@@ -453,13 +453,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:08 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:32 GMT+0100 (CET)
diff --git a/master/apidoc/ol.Color.html b/master/apidoc/ol.Color.html
index 84306fe19c..b3574d3189 100644
--- a/master/apidoc/ol.Color.html
+++ b/master/apidoc/ol.Color.html
@@ -93,7 +93,7 @@
- Red.
+ Red, 0 to 255.
@@ -116,7 +116,7 @@
- Green.
+ Green, 0 to 255.
@@ -139,7 +139,7 @@
- Blue.
+ Blue, 0 to 255.
@@ -162,7 +162,7 @@
- Alpha.
+ Alpha, 0 (fully transparent) to 1 (fully opaque).
@@ -192,7 +192,7 @@
Source:
-
+
@@ -260,7 +260,7 @@
Source:
-
+
@@ -306,7 +306,7 @@
Source:
-
+
@@ -352,7 +352,7 @@
Source:
-
+
@@ -398,7 +398,7 @@
Source:
-
+
@@ -496,7 +496,7 @@
-number=
+number
@@ -544,7 +544,7 @@
Source:
-
+
@@ -584,6 +584,158 @@
+
+
+
+
+
+ <static> equals
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ color1
+
+
+
+
+
+ol.Color
+
+
+
+
+
+
+
+
+
+ Color 1.
+
+
+
+
+
+
+ color2
+
+
+
+
+
+ol.Color
+
+
+
+
+
+
+
+
+
+ Color 2.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Equals.
+
+
+
+
+
+
+ Type
+
+
+
+boolean
+
+
+
+
+
+
+
+
@@ -602,13 +754,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:09 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:33 GMT+0100 (CET)
diff --git a/master/apidoc/ol.Constraints.html b/master/apidoc/ol.Constraints.html
index 3570f95de1..2e3a22f5d3 100644
--- a/master/apidoc/ol.Constraints.html
+++ b/master/apidoc/ol.Constraints.html
@@ -292,13 +292,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:09 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:33 GMT+0100 (CET)
diff --git a/master/apidoc/ol.Coordinate.html b/master/apidoc/ol.Coordinate.html
index 536216d1ca..641920caf4 100644
--- a/master/apidoc/ol.Coordinate.html
+++ b/master/apidoc/ol.Coordinate.html
@@ -46,6 +46,10 @@
+
+ Two dimensional coordinate which does not know its projection.
+
+
@@ -146,7 +150,7 @@
Source:
-
+
@@ -220,7 +224,7 @@
Source:
-
+
@@ -289,7 +293,7 @@
-number=
+number
@@ -337,7 +341,7 @@
Source:
-
+
@@ -469,7 +473,7 @@
Source:
-
+
@@ -592,7 +596,7 @@
-number=
+number
@@ -640,7 +644,7 @@
Source:
-
+
@@ -698,13 +702,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:10 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:34 GMT+0100 (CET)
diff --git a/master/apidoc/ol.CoverageArea.html b/master/apidoc/ol.CoverageArea.html
deleted file mode 100644
index ad1c890a2e..0000000000
--- a/master/apidoc/ol.CoverageArea.html
+++ /dev/null
@@ -1,591 +0,0 @@
-
-
-
-
- OpenLayers: Class: ol.CoverageArea
-
-
-
-
-
-
-
-
-
-
-
-
-
Class: ol.CoverageArea
-
-
-
-
-
-
-
-
-
- ol.CoverageArea
-
-
-
-
-
-
-
-
-
-
-
- new CoverageArea
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- extent
-
-
-
-
-
-ol.Extent
-
-
-
-
-
-
-
-
-
- Extent.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Members
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- intersectsExtentAndResolution
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- intersectsExtentAndZ
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Methods
-
-
-
-
- intersectsExtent
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- extent
-
-
-
-
-
-ol.Extent
-
-
-
-
-
-
-
-
-
- Extent.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Intersects.
-
-
-
-
-
-
- Type
-
-
-
-boolean
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- transformFn
-
-
-
-
-
-ol.TransformFunction
-
-
-
-
-
-
-
-
-
- Transform.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Transformed coverage area.
-
-
-
-
-
-
- Type
-
-
-
-ol.CoverageArea
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Classes Global
-
-
-
-
-
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:10 GMT+0100 (CET)
-
-
-
-
-
diff --git a/master/apidoc/ol.Extent.html b/master/apidoc/ol.Extent.html
index 4e6281311f..30c0302172 100644
--- a/master/apidoc/ol.Extent.html
+++ b/master/apidoc/ol.Extent.html
@@ -46,6 +46,11 @@
+
+ Rectangular extent which is not rotated. An extent does not know its
+projection.
+
+
@@ -192,7 +197,7 @@
Source:
-
+
@@ -454,6 +459,10 @@
+
+ Builds an extent that includes all given coordinates.
+
+
@@ -531,7 +540,7 @@
Source:
-
+
@@ -562,7 +571,7 @@
-!ol.Extent
+ol.Extent
@@ -583,6 +592,10 @@
+
+ Checks if the given coordinate is contained or on the edge of the extent.
+
+
@@ -660,7 +673,7 @@
Source:
-
+
@@ -700,6 +713,118 @@
+
+
+
+
+
+ extend
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ rectangle
+
+
+
+
+
+ol.Rectangle
+
+
+
+
+
+
+
+
+
+ Rectangle.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -741,7 +866,7 @@
Source:
-
+
@@ -822,7 +947,7 @@
Source:
-
+
@@ -908,7 +1033,7 @@
Source:
-
+
@@ -994,7 +1119,7 @@
Source:
-
+
@@ -1080,7 +1205,7 @@
Source:
-
+
@@ -1161,7 +1286,7 @@
Source:
-
+
@@ -1242,7 +1367,7 @@
Source:
-
+
@@ -1328,7 +1453,7 @@
Source:
-
+
@@ -1462,7 +1587,7 @@
Source:
-
+
@@ -1596,7 +1721,7 @@
Source:
-
+
@@ -1682,7 +1807,7 @@
Source:
-
+
@@ -1811,7 +1936,7 @@
Source:
-
+
@@ -1869,13 +1994,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:11 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:35 GMT+0100 (CET)
diff --git a/master/apidoc/ol.ImageTile.html b/master/apidoc/ol.ImageTile.html
new file mode 100644
index 0000000000..793aba1f9c
--- /dev/null
+++ b/master/apidoc/ol.ImageTile.html
@@ -0,0 +1,651 @@
+
+
+
+
+ OpenLayers: Class: ol.ImageTile
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: ol.ImageTile
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ new ImageTile
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+ Argument
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ tileCoord
+
+
+
+
+
+ol.TileCoord
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tile coordinate.
+
+
+
+
+
+
+ src
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Image source URI.
+
+
+
+
+
+
+ crossOrigin
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+
+ <nullable>
+
+
+
+
+
+
+ Cross origin.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Extends
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Methods
+
+
+
+
+ <protected> dispatchChangeEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getImage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getKey
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ State.
+
+
+
+
+
+
+ Type
+
+
+
+ol.TileState
+
+
+
+
+
+
+
+
+
+
+
+
+
+ load
+
+
+
+
+
+
+
+ Load not yet loaded URI.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:35 GMT+0100 (CET)
+
+
+
+
+
diff --git a/master/apidoc/ol.Map.html b/master/apidoc/ol.Map.html
index 0cbc9d3cfc..a04ffdb9a1 100644
--- a/master/apidoc/ol.Map.html
+++ b/master/apidoc/ol.Map.html
@@ -123,7 +123,7 @@
Source:
-
+
@@ -202,7 +202,7 @@
Source:
-
+
@@ -248,7 +248,7 @@
Source:
-
+
@@ -299,7 +299,7 @@
Source:
-
+
@@ -406,7 +406,7 @@
Source:
-
+
@@ -446,6 +446,220 @@
+
+
+
+
+
+ addPreRenderFunction
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ preRenderFunction
+
+
+
+
+
+ol.PreRenderFunction
+
+
+
+
+
+
+
+
+
+ Pre-render function.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ addPreRenderFunctions
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ preRenderFunctions
+
+
+
+
+
+Array.<ol.PreRenderFunction>
+
+
+
+
+
+
+
+
+
+ Pre-render functions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -555,7 +769,7 @@
-string=
+string
@@ -586,7 +800,7 @@
-boolean=
+boolean
@@ -639,7 +853,7 @@
Source:
-
+
@@ -657,87 +871,6 @@
-
-
-
-
-
- canRotate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Can rotate.
-
-
-
-
-
-
- Type
-
-
-
-boolean
-
-
-
-
-
-
-
-
@@ -779,221 +912,7 @@
Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- fitExtent
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- extent
-
-
-
-
-
-ol.Extent
-
-
-
-
-
-
-
-
-
- Extent.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- fitUserExtent
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- userExtent
-
-
-
-
-
-ol.Extent
-
-
-
-
-
-
-
-
-
- Extent in user projection.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
+
@@ -1056,7 +975,7 @@
Source:
-
+
@@ -1168,7 +1087,7 @@
Source:
-
+
@@ -1249,7 +1168,7 @@
Source:
-
+
@@ -1292,90 +1211,6 @@
-
-
-
-
-
- getCenter
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Center.
-
-
-
-
-
-
- Type
-
-
-
-ol.Coordinate
-|
-
-undefined
-
-
-
-
-
-
-
-
@@ -1417,7 +1252,7 @@
Source:
-
+
@@ -1546,7 +1381,7 @@
Source:
-
+
@@ -1586,90 +1421,6 @@
-
-
-
-
-
- getExtent
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Extent.
-
-
-
-
-
-
- Type
-
-
-
-ol.Extent
-|
-
-undefined
-
-
-
-
-
-
-
-
@@ -1711,7 +1462,7 @@
Source:
-
+
@@ -1792,7 +1543,7 @@
Source:
-
+
@@ -1873,7 +1624,7 @@
Source:
-
+
@@ -2004,7 +1755,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -2036,471 +1787,6 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
ol.Pixel
-|
-
-undefined
-
-
-
-
-
-
-
-
-
-
-
-
-
- getProjection
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Projection.
-
-
-
-
-
-
- Type
-
-
-
-ol.Projection
-|
-
-undefined
-
-
-
-
-
-
-
-
-
-
-
-
-
- getResolution
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Resolution.
-
-
-
-
-
-
- Type
-
-
-
-number
-|
-
-undefined
-
-
-
-
-
-
-
-
-
-
-
-
-
- getResolutionForExtent
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- extent
-
-
-
-
-
-ol.Extent
-
-
-
-
-
-
-
-
-
- Extent.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Resolution.
-
-
-
-
-
-
- Type
-
-
-
-number
-|
-
-undefined
-
-
-
-
-
-
-
-
-
-
-
-
-
- getRotatedExtent
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Rotated extent.
-
-
-
-
-
-
- Type
-
-
-
-ol.Extent
-
-
-
-
-
-
-
-
-
-
-
-
-
- getRotation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Rotation.
-
-
-
-
-
-
- Type
-
-
-
-number
@@ -2550,7 +1836,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -2634,7 +1920,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -2679,7 +1965,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
- getUserCenter
+ getTilePriority
@@ -2692,61 +1978,155 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
-
-
-
-
+ Parameters:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Center in user projection.
-
-
-
-
-
-
- Type
-
-
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ tile
+
+
+
+
+
+ol.Tile
+
+
+
+
+
+
+
+
+
+ Tile.
+
+
+
+
+
+
+ tileCenter
+
+
+
+
+
ol.Coordinate
+
+
+
+
+
+
+
+
+
+ Tile center.
+
+
+
+
+
+
+ tileResolution
+
+
+
+
+
+number
+
+
+
+
+
+
+
+
+
+ Tile resolution.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Tile priority.
+
+
+
+
+
+
+ Type
+
+
+
+number
|
undefined
@@ -2763,7 +2143,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
- getUserExtent
+ getView
@@ -2799,7 +2179,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -2819,7 +2199,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
- Extent in user projection.
+ View.
@@ -2830,94 +2210,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
-ol.Extent
-|
-
-undefined
-
-
-
-
-
-
-
-
-
-
-
-
-
- getUserProjection
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Projection.
-
-
-
-
-
-
- Type
-
-
-
-ol.Projection
-|
-
-undefined
+ol.View
@@ -2967,7 +2260,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -3087,7 +2380,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
-string=
+string
@@ -3135,7 +2428,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -3194,7 +2487,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -3301,7 +2594,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -3324,7 +2617,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
- <protected> handleProjectionChanged
+ <protected> handlePostRender
@@ -3360,7 +2653,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -3378,146 +2671,6 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
-
-
-
-
-
- <protected> handleUserProjectionChanged
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- isAnimating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Is animating.
-
-
-
-
-
-
- Type
-
-
-
-boolean
-
-
-
-
-
-
-
-
@@ -3559,7 +2712,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -3693,66 +2846,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- onAnimationFrame
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
+
@@ -3815,7 +2909,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -3838,93 +2932,23 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
- rotate
+ requestRenderFrame
+
+ Request that renderFrame_ be called some time in the future.
+
+
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- rotation
-
-
-
-
-
-number
-|
-
-undefined
-
-
-
-
-
-
-
-
-
- Rotation.
-
-
-
-
-
-
- delta
-
-
-
-
-
-number
-
-
-
-
-
-
-
-
-
- Delta.
-
-
-
-
-
-
@@ -3948,7 +2972,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -4083,7 +3107,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -4190,117 +3214,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- setCenter
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- center
-
-
-
-
-
-ol.Coordinate
-|
-
-undefined
-
-
-
-
-
-
-
-
-
- Center.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
+
@@ -4407,7 +3321,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -4519,334 +3433,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- setProjection
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- projection
-
-
-
-
-
-ol.Projection
-
-
-
-
-
-
-
-
-
- Projection.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- setResolution
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- resolution
-
-
-
-
-
-number
-|
-
-undefined
-
-
-
-
-
-
-
-
-
- Resolution.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- setRotation
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- rotation
-
-
-
-
-
-number
-|
-
-undefined
-
-
-
-
-
-
-
-
-
- Rotation.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
+
@@ -4953,7 +3540,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -4976,7 +3563,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
- setUserCenter
+ setView
@@ -5014,13 +3601,13 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
- userCenter
+ view
-ol.Coordinate
+ol.IView
@@ -5030,7 +3617,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
- Center in user projection.
+ View.
@@ -5060,240 +3647,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- setUserProjection
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- userProjection
-
-
-
-
-
-ol.Projection
-
-
-
-
-
-
-
-
-
- User projection.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- startAnimating
-
-
-
-
-
-
-
- Start animating.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- stopAnimating
-
-
-
-
-
-
-
- Stop animating.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
+
@@ -5405,7 +3759,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -5473,7 +3827,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -5536,7 +3890,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
+
@@ -5634,7 +3988,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
-T=
+T
@@ -5682,302 +4036,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- zoom
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
- Argument
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- delta
-
-
-
-
-
-number
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Delta from previous zoom level.
-
-
-
-
-
-
- anchor
-
-
-
-
-
-ol.Coordinate=
-
-
-
-
-
-
-
-
- <optional>
-
-
-
-
-
-
-
-
- (Optional) Anchor coordinate.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- zoomToResolution
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
- Argument
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- resolution
-
-
-
-
-
-number
-|
-
-undefined
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Resolution to go to.
-
-
-
-
-
-
- anchor
-
-
-
-
-
-ol.Coordinate=
-
-
-
-
-
-
-
-
- <optional>
-
-
-
-
-
-
-
-
- (Optional) Anchor coordinate.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
+
@@ -6013,13 +4072,13 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:14 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:39 GMT+0100 (CET)
diff --git a/master/apidoc/ol.MapBrowserEvent.html b/master/apidoc/ol.MapBrowserEvent.html
index 6e4cbd50de..e733e0f522 100644
--- a/master/apidoc/ol.MapBrowserEvent.html
+++ b/master/apidoc/ol.MapBrowserEvent.html
@@ -422,7 +422,7 @@
Source:
- mapbrowserevent.js, line 300
+ mapbrowserevent.js, line 302
@@ -519,7 +519,58 @@
Source:
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ frameState :ol.FrameState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
@@ -570,7 +621,7 @@
Source:
-
+
@@ -885,7 +936,7 @@
Source:
-
+
@@ -921,13 +972,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:14 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:39 GMT+0100 (CET)
diff --git a/master/apidoc/ol.MapBrowserEventHandler.html b/master/apidoc/ol.MapBrowserEventHandler.html
index c18345d373..c6d35f7f1d 100644
--- a/master/apidoc/ol.MapBrowserEventHandler.html
+++ b/master/apidoc/ol.MapBrowserEventHandler.html
@@ -177,6 +177,10 @@
+
+ FIXME empty description for jsdoc
+
+
@@ -206,7 +210,7 @@
Source:
- mapbrowserevent.js, line 274
+ mapbrowserevent.js, line 276
@@ -242,13 +246,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:15 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:40 GMT+0100 (CET)
diff --git a/master/apidoc/ol.MapEvent.html b/master/apidoc/ol.MapEvent.html
index 09b4582fe6..ba522406f7 100644
--- a/master/apidoc/ol.MapEvent.html
+++ b/master/apidoc/ol.MapEvent.html
@@ -65,6 +65,8 @@
Type
+ Argument
+
@@ -90,6 +92,12 @@
+
+
+
+
+
+
@@ -113,6 +121,12 @@
+
+
+
+
+
+
@@ -120,6 +134,39 @@
+
+
+
+ frameState
+
+
+
+
+
+ol.FrameState
+
+
+
+
+
+
+
+
+ <optional>
+
+
+
+ <nullable>
+
+
+
+
+
+
+ (Optional) Frame state.
+
+
+
@@ -146,7 +193,7 @@
Source:
-
+
@@ -220,7 +267,53 @@
Source:
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ frameState :ol.FrameState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
@@ -266,7 +359,7 @@
Source:
-
+
@@ -329,7 +422,7 @@
Source:
-
+
@@ -365,13 +458,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:15 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:40 GMT+0100 (CET)
diff --git a/master/apidoc/ol.Object.html b/master/apidoc/ol.Object.html
index 9316e05c1a..9f9d8ceced 100644
--- a/master/apidoc/ol.Object.html
+++ b/master/apidoc/ol.Object.html
@@ -85,7 +85,7 @@
-Object.<string, *>=
+Object.<string, *>
@@ -133,7 +133,7 @@
Source:
-
+
@@ -207,7 +207,7 @@
Source:
-
+
@@ -253,7 +253,7 @@
Source:
-
+
@@ -360,7 +360,7 @@
Source:
-
+
@@ -489,7 +489,7 @@
Source:
-
+
@@ -618,7 +618,7 @@
Source:
-
+
@@ -747,7 +747,7 @@
Source:
-
+
@@ -876,7 +876,7 @@
Source:
-
+
@@ -1005,7 +1005,7 @@
Source:
-
+
@@ -1154,7 +1154,7 @@
-string=
+string
@@ -1185,7 +1185,7 @@
-boolean=
+boolean
@@ -1233,7 +1233,7 @@
Source:
-
+
@@ -1340,7 +1340,7 @@
Source:
-
+
@@ -1469,7 +1469,7 @@
Source:
-
+
@@ -1599,7 +1599,7 @@
Source:
-
+
@@ -1706,7 +1706,7 @@
Source:
-
+
@@ -1813,7 +1813,7 @@
Source:
-
+
@@ -1876,7 +1876,7 @@
Source:
-
+
@@ -1912,13 +1912,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:15 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:40 GMT+0100 (CET)
diff --git a/master/apidoc/ol.Pixel.html b/master/apidoc/ol.Pixel.html
index 702289ed24..e04aabb95b 100644
--- a/master/apidoc/ol.Pixel.html
+++ b/master/apidoc/ol.Pixel.html
@@ -202,13 +202,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:16 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:41 GMT+0100 (CET)
diff --git a/master/apidoc/ol.PixelBounds.html b/master/apidoc/ol.PixelBounds.html
index f24e47d61c..5282e9cee8 100644
--- a/master/apidoc/ol.PixelBounds.html
+++ b/master/apidoc/ol.PixelBounds.html
@@ -446,6 +446,118 @@
+
+ extend
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ rectangle
+
+
+
+
+
+ol.Rectangle
+
+
+
+
+
+
+
+
+
+ Rectangle.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
getCenter
@@ -488,7 +600,7 @@
Source:
-
+
@@ -574,7 +686,7 @@
Source:
-
+
@@ -660,7 +772,7 @@
Source:
-
+
@@ -746,7 +858,7 @@
Source:
-
+
@@ -880,7 +992,7 @@
Source:
-
+
@@ -1014,7 +1126,7 @@
Source:
-
+
@@ -1100,7 +1212,7 @@
Source:
-
+
@@ -1158,13 +1270,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:16 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:41 GMT+0100 (CET)
diff --git a/master/apidoc/ol.Proj4jsProjection.html b/master/apidoc/ol.Proj4jsProjection.html
index 4a1430cb10..5c5e6d34c7 100644
--- a/master/apidoc/ol.Proj4jsProjection.html
+++ b/master/apidoc/ol.Proj4jsProjection.html
@@ -545,13 +545,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:16 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:41 GMT+0100 (CET)
diff --git a/master/apidoc/ol.Projection.html b/master/apidoc/ol.Projection.html
index f431ba93e4..baedf31ef0 100644
--- a/master/apidoc/ol.Projection.html
+++ b/master/apidoc/ol.Projection.html
@@ -237,7 +237,7 @@
Source:
-
+
@@ -283,7 +283,7 @@
Source:
-
+
@@ -329,7 +329,7 @@
Source:
-
+
@@ -352,6 +352,10 @@
+
+ Projections equal to EPSG:4326.
+
+
@@ -375,7 +379,7 @@
Source:
-
+
@@ -482,7 +486,7 @@
Source:
-
+
@@ -589,7 +593,7 @@
Source:
-
+
@@ -696,7 +700,7 @@
Source:
-
+
@@ -726,6 +730,11 @@
+
+ Registers a conversion function to convert coordinates from the source
+projection to the destination projection.
+
+
@@ -849,7 +858,7 @@
Source:
-
+
@@ -956,7 +965,7 @@
Source:
-
+
@@ -976,7 +985,7 @@
- Point.
+ Equal point (different reference).
@@ -1114,7 +1123,7 @@
Source:
-
+
@@ -1166,6 +1175,12 @@
+
+ Checks if two projections are the same, that is every coordinate in one
+projection does represent the same geographic point as the same coordinate in
+the other projection.
+
+
@@ -1266,7 +1281,7 @@
Source:
-
+
@@ -1318,6 +1333,10 @@
+
+ Transformation from EPSG:4326 to EPSG:3857.
+
+
@@ -1395,7 +1414,7 @@
Source:
-
+
@@ -1494,7 +1513,8 @@
- Code.
+ Code which is a combination of authority and identifier
+ such as “EPSG:4326”.
@@ -1524,7 +1544,7 @@
Source:
-
+
@@ -1576,6 +1596,11 @@
+
+ Searches a function that can be used to convert coordinates from the source
+projection to the destination projection.
+
+
@@ -1676,7 +1701,7 @@
Source:
-
+
@@ -1728,6 +1753,12 @@
+
+ Given the projection codes this method searches for a transformation function
+to convert coordinate from the source projection to the destination
+projection.
+
+
@@ -1828,7 +1859,7 @@
Source:
-
+
@@ -1957,7 +1988,7 @@
Source:
-
+
@@ -1977,7 +2008,7 @@
- Point.
+ Unaltered point (same reference).
@@ -2009,6 +2040,10 @@
+
+ Transformation from EPSG:3857 to EPSG:4326.
+
+
@@ -2086,7 +2121,7 @@
Source:
-
+
@@ -2167,7 +2202,7 @@
Source:
-
+
@@ -2187,7 +2222,7 @@
- Has Proj4js.
+ True if Proj4js is available and enabled.
@@ -2219,6 +2254,10 @@
+
+ Transforms the given point to the destination projection.
+
+
@@ -2342,7 +2381,7 @@
Source:
-
+
@@ -2517,7 +2556,7 @@
Source:
-
+
@@ -2818,13 +2857,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:16 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:41 GMT+0100 (CET)
diff --git a/master/apidoc/ol.Rectangle.html b/master/apidoc/ol.Rectangle.html
index 0220b74bdb..e82b42fc72 100644
--- a/master/apidoc/ol.Rectangle.html
+++ b/master/apidoc/ol.Rectangle.html
@@ -420,6 +420,113 @@
+
+ extend
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ rectangle
+
+
+
+
+
+ol.Rectangle
+
+
+
+
+
+
+
+
+
+ Rectangle.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
getCenter
@@ -457,7 +564,7 @@
Source:
-
+
@@ -538,7 +645,7 @@
Source:
-
+
@@ -619,7 +726,7 @@
Source:
-
+
@@ -700,7 +807,7 @@
Source:
-
+
@@ -829,7 +936,7 @@
Source:
-
+
@@ -958,7 +1065,7 @@
Source:
-
+
@@ -1039,7 +1146,7 @@
Source:
-
+
@@ -1097,13 +1204,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:17 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:42 GMT+0100 (CET)
diff --git a/master/apidoc/ol.Size.html b/master/apidoc/ol.Size.html
index 038b5f2c09..4b12aeeaf5 100644
--- a/master/apidoc/ol.Size.html
+++ b/master/apidoc/ol.Size.html
@@ -335,13 +335,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:21 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:48 GMT+0100 (CET)
diff --git a/master/apidoc/ol.Tile.html b/master/apidoc/ol.Tile.html
index c52b356809..e909de2583 100644
--- a/master/apidoc/ol.Tile.html
+++ b/master/apidoc/ol.Tile.html
@@ -65,8 +65,6 @@
Type
- Argument
-
@@ -92,12 +90,6 @@
-
-
-
-
-
-
@@ -105,66 +97,6 @@
-
-
-
- src
-
-
-
-
-
-string
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source.
-
-
-
-
-
-
- crossOrigin
-
-
-
-
-
-?string
-
-
-
-
-
-
-
-
-
-
- <nullable>
-
-
-
-
-
-
- Cross origin.
-
-
-
@@ -191,7 +123,7 @@
Source:
-
+
@@ -235,6 +167,148 @@
+
+ getImage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ load
+
+
+
+
+
+
+ FIXME empty description for jsdoc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -265,7 +339,7 @@
Source:
-
+
@@ -324,7 +398,7 @@
Source:
-
+
@@ -347,7 +421,7 @@
- getImage
+ getKey
@@ -360,64 +434,6 @@
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
- Argument
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- context
-
-
-
-
-
-Object=
-
-
-
-
-
-
-
-
- <optional>
-
-
-
-
-
-
-
-
- (Optional) Object.
-
-
-
-
-
-
@@ -441,7 +457,7 @@
Source:
-
+
@@ -461,7 +477,7 @@
- Image.
+ Key.
@@ -472,7 +488,7 @@
-Image
+string
@@ -522,7 +538,7 @@
Source:
-
+
@@ -562,69 +578,6 @@
-
-
-
-
-
- load
-
-
-
-
-
-
-
- Load.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -643,13 +596,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:24 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:52 GMT+0100 (CET)
diff --git a/master/apidoc/ol.TileCoord.html b/master/apidoc/ol.TileCoord.html
index 1ad1f0987f..9c620b5d71 100644
--- a/master/apidoc/ol.TileCoord.html
+++ b/master/apidoc/ol.TileCoord.html
@@ -93,7 +93,7 @@
- Z.
+ Zoom level.
@@ -214,7 +214,7 @@
- z :number
+ z :{number} Zoom level
@@ -449,7 +449,8 @@
- String.
+ String that follows pattern “z/x/y” where x, y and z are
+ numbers.
@@ -479,7 +480,7 @@
Source:
-
+
@@ -560,7 +561,7 @@
Source:
-
+
@@ -641,7 +642,7 @@
Source:
-
+
@@ -722,7 +723,7 @@
Source:
-
+
@@ -780,13 +781,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:24 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:52 GMT+0100 (CET)
diff --git a/master/apidoc/ol.TileCoverageArea.html b/master/apidoc/ol.TileCoverageArea.html
deleted file mode 100644
index 4cf4415c58..0000000000
--- a/master/apidoc/ol.TileCoverageArea.html
+++ /dev/null
@@ -1,702 +0,0 @@
-
-
-
-
- OpenLayers: Class: ol.TileCoverageArea
-
-
-
-
-
-
-
-
-
-
-
-
-
Class: ol.TileCoverageArea
-
-
-
-
-
-
-
-
-
- ol.TileCoverageArea
-
-
-
-
-
-
-
-
-
-
-
- new TileCoverageArea
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- tileGrid
-
-
-
-
-
-ol.tilegrid.TileGrid
-
-
-
-
-
-
-
-
-
- Tile grid.
-
-
-
-
-
-
- extent
-
-
-
-
-
-ol.Extent
-
-
-
-
-
-
-
-
-
- Extent.
-
-
-
-
-
-
- minZ
-
-
-
-
-
-number
-
-
-
-
-
-
-
-
-
- Minimum Z.
-
-
-
-
-
-
- maxZ
-
-
-
-
-
-number
-
-
-
-
-
-
-
-
-
- Maximum Z.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- tilecoveragearea.js, line 17
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Extends
-
-
-
-
-
-
-
-
-
-
-
-
-
- Members
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Inherited From:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Methods
-
-
-
-
- intersectsExtent
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- extent
-
-
-
-
-
-ol.Extent
-
-
-
-
-
-
-
-
-
- Extent.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Inherited From:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Intersects.
-
-
-
-
-
-
- Type
-
-
-
-boolean
-
-
-
-
-
-
-
-
-
-
-
-
-
- intersectsExtentAndResolution
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- tilecoveragearea.js, line 46
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- intersectsExtentAndZ
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- tilecoveragearea.js, line 56
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- transformFn
-
-
-
-
-
-ol.TransformFunction
-
-
-
-
-
-
-
-
-
- Transform.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- tilecoveragearea.js, line 65
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Transformed tile coverage area.
-
-
-
-
-
-
- Type
-
-
-
-ol.TileCoverageArea
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Classes Global
-
-
-
-
-
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:24 GMT+0100 (CET)
-
-
-
-
-
diff --git a/master/apidoc/ol.TileQueue.html b/master/apidoc/ol.TileQueue.html
new file mode 100644
index 0000000000..42bd194559
--- /dev/null
+++ b/master/apidoc/ol.TileQueue.html
@@ -0,0 +1,529 @@
+
+
+
+
+ OpenLayers: Class: ol.TileQueue
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: ol.TileQueue
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ new TileQueue
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ tilePriorityFunction
+
+
+
+
+
+ol.TilePriorityFunction
+
+
+
+
+
+
+
+
+
+ Tile priority function.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Methods
+
+
+
+
+ enqueue
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ tile
+
+
+
+
+
+ol.Tile
+
+
+
+
+
+
+
+
+
+ Tile.
+
+
+
+
+
+
+ tileCenter
+
+
+
+
+
+ol.Coordinate
+
+
+
+
+
+
+
+
+
+ Tile center.
+
+
+
+
+
+
+ tileResolution
+
+
+
+
+
+number
+
+
+
+
+
+
+
+
+
+ Tile resolution.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleTileChange
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ loadMoreTiles
+
+
+
+
+
+
+
+ FIXME empty description for jsdoc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ reprioritize
+
+
+
+
+
+
+
+ FIXME empty description for jsdoc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:53 GMT+0100 (CET)
+
+
+
+
+
diff --git a/master/apidoc/ol.TileRange.html b/master/apidoc/ol.TileRange.html
index ebf09960ed..ba01f2bbb7 100644
--- a/master/apidoc/ol.TileRange.html
+++ b/master/apidoc/ol.TileRange.html
@@ -562,7 +562,7 @@
-!ol.TileRange
+ol.TileRange
@@ -963,7 +963,7 @@
- forEachTileCoord
+ extend
@@ -989,8 +989,6 @@
Type
- Argument
-
@@ -1003,89 +1001,23 @@
- z
+ rectangle
-number
+ol.Rectangle
-
-
-
-
-
-
- Z.
-
-
-
-
-
-
- f
-
-
-
-
-
-function(this: T, ol.TileCoord)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Callback.
-
-
-
-
-
-
- obj
-
-
-
-
-
-T=
-
-
-
-
-
-
-
-
- <optional>
-
-
-
-
-
-
-
-
- (Optional) The object to be used for the value of 'this' within f.
+ Rectangle.
@@ -1102,6 +1034,11 @@
+ Inherited From:
+
+
@@ -1115,7 +1052,7 @@
Source:
-
+
@@ -1179,7 +1116,7 @@
Source:
-
+
@@ -1260,7 +1197,7 @@
Source:
-
+
@@ -1346,7 +1283,7 @@
Source:
-
+
@@ -1427,7 +1364,7 @@
Source:
-
+
@@ -1561,7 +1498,7 @@
Source:
-
+
@@ -1695,7 +1632,7 @@
Source:
-
+
@@ -1781,7 +1718,7 @@
Source:
-
+
@@ -1839,13 +1776,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:25 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:53 GMT+0100 (CET)
diff --git a/master/apidoc/ol.View.html b/master/apidoc/ol.View.html
new file mode 100644
index 0000000000..0bc1b4a286
--- /dev/null
+++ b/master/apidoc/ol.View.html
@@ -0,0 +1,1442 @@
+
+
+
+
+ OpenLayers: Class: ol.View
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: ol.View
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ new View
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Extends
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Members
+
+
+
+
+ changed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getView2D
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getView3D
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setValues
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Methods
+
+
+
+
+ bindTo
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+ Argument
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+ target
+
+
+
+
+
+ol.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Target.
+
+
+
+
+
+
+ targetKey
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+ <optional>
+
+
+
+
+
+
+
+
+ (Optional) Target key.
+
+
+
+
+
+
+ noNotify
+
+
+
+
+
+boolean
+
+
+
+
+
+
+
+
+ <optional>
+
+
+
+
+
+
+
+
+ (Optional) No notify.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ get
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Value.
+
+
+
+
+
+
+ Type
+
+
+
+*
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getHints
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Hint.
+
+
+
+
+
+
+ Type
+
+
+
+Array.<number>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ notify
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ set
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+ value
+
+
+
+
+
+*
+
+
+
+
+
+
+
+
+
+ Value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setHint
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ hint
+
+
+
+
+
+ol.ViewHint
+
+
+
+
+
+
+
+
+
+ Hint.
+
+
+
+
+
+
+ delta
+
+
+
+
+
+number
+
+
+
+
+
+
+
+
+
+ Delta.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setOptions
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ options
+
+
+
+
+
+Object.<string, *>
+
+
+
+
+
+
+
+
+
+ Options.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ unbind
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ unbindAll
+
+
+
+
+
+
+
+ Removes all bindings.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:53 GMT+0100 (CET)
+
+
+
+
+
diff --git a/master/apidoc/ol.View2D.html b/master/apidoc/ol.View2D.html
new file mode 100644
index 0000000000..ae7081c3f5
--- /dev/null
+++ b/master/apidoc/ol.View2D.html
@@ -0,0 +1,3344 @@
+
+
+
+
+ OpenLayers: Class: ol.View2D
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: ol.View2D
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ new View2D
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+ Argument
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ view2DOptions
+
+
+
+
+
+ol.View2DOptions
+
+
+
+
+
+
+
+
+ <optional>
+
+
+
+
+
+
+
+
+ (Optional) View2D options.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Extends
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Members
+
+
+
+
+ changed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setValues
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <inner> values :Object.<string, *>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Methods
+
+
+
+
+ bindTo
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+ Argument
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+ target
+
+
+
+
+
+ol.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Target.
+
+
+
+
+
+
+ targetKey
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+ <optional>
+
+
+
+
+
+
+
+
+ (Optional) Target key.
+
+
+
+
+
+
+ noNotify
+
+
+
+
+
+boolean
+
+
+
+
+
+
+
+
+ <optional>
+
+
+
+
+
+
+
+
+ (Optional) No notify.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fitExtent
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ extent
+
+
+
+
+
+ol.Extent
+
+
+
+
+
+
+
+
+
+ Extent.
+
+
+
+
+
+
+ size
+
+
+
+
+
+ol.Size
+
+
+
+
+
+
+
+
+
+ Box pixel size.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ get
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Value.
+
+
+
+
+
+
+ Type
+
+
+
+*
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getCenter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getExtent
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ size
+
+
+
+
+
+ol.Size
+
+
+
+
+
+
+
+
+
+ Box pixel size.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Extent.
+
+
+
+
+
+
+ Type
+
+
+
+ol.Extent
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getHints
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Hint.
+
+
+
+
+
+
+ Type
+
+
+
+Array.<number>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getProjection
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getResolution
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getResolutionForExtent
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ extent
+
+
+
+
+
+ol.Extent
+
+
+
+
+
+
+
+
+
+ Extent.
+
+
+
+
+
+
+ size
+
+
+
+
+
+ol.Size
+
+
+
+
+
+
+
+
+
+ Box pixel size.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Resolution.
+
+
+
+
+
+
+ Type
+
+
+
+number
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getRotation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Map rotation.
+
+
+
+
+
+
+ Type
+
+
+
+number
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getView2D
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getView2DState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getView3D
+
+
+
+
+
+
+
+ FIXME return type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ isDef
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Is defined.
+
+
+
+
+
+
+ Type
+
+
+
+boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+ notify
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ rotate
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ map
+
+
+
+
+
+ol.Map
+
+
+
+
+
+
+
+
+
+ Map.
+
+
+
+
+
+
+ rotation
+
+
+
+
+
+number
+|
+
+undefined
+
+
+
+
+
+
+
+
+
+ Rotation.
+
+
+
+
+
+
+ delta
+
+
+
+
+
+number
+
+
+
+
+
+
+
+
+
+ Delta.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ set
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+ value
+
+
+
+
+
+*
+
+
+
+
+
+
+
+
+
+ Value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setCenter
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ center
+
+
+
+
+
+ol.Coordinate
+|
+
+undefined
+
+
+
+
+
+
+
+
+
+ Center.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setHint
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ hint
+
+
+
+
+
+ol.ViewHint
+
+
+
+
+
+
+
+
+
+ Hint.
+
+
+
+
+
+
+ delta
+
+
+
+
+
+number
+
+
+
+
+
+
+
+
+
+ Delta.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setOptions
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ options
+
+
+
+
+
+Object.<string, *>
+
+
+
+
+
+
+
+
+
+ Options.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setProjection
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ projection
+
+
+
+
+
+ol.Projection
+|
+
+undefined
+
+
+
+
+
+
+
+
+
+ Projection.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setResolution
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ resolution
+
+
+
+
+
+number
+|
+
+undefined
+
+
+
+
+
+
+
+
+
+ Resolution.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setRotation
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ rotation
+
+
+
+
+
+number
+|
+
+undefined
+
+
+
+
+
+
+
+
+
+ Rotation.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ unbind
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ unbindAll
+
+
+
+
+
+
+
+ Removes all bindings.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ zoom
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+ Argument
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ map
+
+
+
+
+
+ol.Map
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Map.
+
+
+
+
+
+
+ delta
+
+
+
+
+
+number
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Delta from previous zoom level.
+
+
+
+
+
+
+ anchor
+
+
+
+
+
+ol.Coordinate
+
+
+
+
+
+
+
+
+ <optional>
+
+
+
+
+
+
+
+
+ (Optional) Anchor coordinate.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ zoomToResolution
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+ Argument
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ map
+
+
+
+
+
+ol.Map
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Map.
+
+
+
+
+
+
+ resolution
+
+
+
+
+
+number
+|
+
+undefined
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Resolution to go to.
+
+
+
+
+
+
+ anchor
+
+
+
+
+
+ol.Coordinate
+
+
+
+
+
+
+
+
+ <optional>
+
+
+
+
+
+
+
+
+ (Optional) Anchor coordinate.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:53 GMT+0100 (CET)
+
+
+
+
+
diff --git a/master/apidoc/ol.control.Attribution.html b/master/apidoc/ol.control.Attribution.html
index 838b80a1f0..b624c0211c 100644
--- a/master/apidoc/ol.control.Attribution.html
+++ b/master/apidoc/ol.control.Attribution.html
@@ -124,7 +124,7 @@
Source:
- attributioncontrol.js, line 28
+ attributioncontrol.js, line 22
@@ -203,7 +203,7 @@
Source:
-
+
@@ -225,113 +225,6 @@
-
- <protected> addLayer
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- layer
-
-
-
-
-
-ol.layer.Layer
-
-
-
-
-
-
-
-
-
- Layer.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- attributioncontrol.js, line 80
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
disposeInternal
@@ -374,7 +267,7 @@
Source:
-
+
@@ -438,7 +331,7 @@
Source:
-
+
@@ -483,7 +376,7 @@
- handleLayerLoad
+ handleMapPostrender
@@ -521,13 +414,13 @@
- event
+ mapEvent
-goog.events.Event
+ol.MapEvent
@@ -537,7 +430,7 @@
- Event.
+ Map event.
@@ -567,553 +460,7 @@
Source:
- attributioncontrol.js, line 232
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <protected> handleLayersAdd
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- collectionEvent
-
-
-
-
-
-ol.CollectionEvent
-
-
-
-
-
-
-
-
-
- Collection event.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- attributioncontrol.js, line 262
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <protected> handleLayersRemove
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- collectionEvent
-
-
-
-
-
-ol.CollectionEvent
-
-
-
-
-
-
-
-
-
- Collection event.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- attributioncontrol.js, line 272
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <protected> handleLayerVisibleChanged
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- event
-
-
-
-
-
-goog.events.Event
-
-
-
-
-
-
-
-
-
- Event.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- attributioncontrol.js, line 242
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <protected> handleMapChanged
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- attributioncontrol.js, line 282
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <protected> handleMapLayersChanged
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- attributioncontrol.js, line 302
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <protected> removeLayer
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- layer
-
-
-
-
-
-ol.layer.Layer
-
-
-
-
-
-
-
-
-
- Layer.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- attributioncontrol.js, line 330
+ attributioncontrol.js, line 67
@@ -1172,7 +519,7 @@
Source:
- attributioncontrol.js, line 354
+ attributioncontrol.js, line 80
@@ -1208,13 +555,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:09 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:33 GMT+0100 (CET)
diff --git a/master/apidoc/ol.control.Control.html b/master/apidoc/ol.control.Control.html
index 640c0d7376..e86cd9643e 100644
--- a/master/apidoc/ol.control.Control.html
+++ b/master/apidoc/ol.control.Control.html
@@ -46,6 +46,11 @@
+
+ A thing which is painted over the map to provide a means for interaction
+(buttons) of show annotations (status bars).
+
+
@@ -123,7 +128,7 @@
Source:
-
+
@@ -197,7 +202,7 @@
Source:
-
+
@@ -256,7 +261,7 @@
Source:
-
+
@@ -315,7 +320,7 @@
Source:
-
+
@@ -367,6 +372,12 @@
+
+ Removes the control from its current map and attaches it to the new map.
+Subtypes might also wish set up event handlers to get notified about changes
+to the map here.
+
+
@@ -444,7 +455,7 @@
Source:
-
+
@@ -480,13 +491,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:09 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:33 GMT+0100 (CET)
diff --git a/master/apidoc/ol.control.DragBox.html b/master/apidoc/ol.control.DragBox.html
index 9ef7ca4e90..c955308f6e 100644
--- a/master/apidoc/ol.control.DragBox.html
+++ b/master/apidoc/ol.control.DragBox.html
@@ -202,7 +202,7 @@
Source:
-
+
@@ -266,7 +266,7 @@
Source:
-
+
@@ -330,7 +330,7 @@
Source:
-
+
@@ -447,13 +447,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:10 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:34 GMT+0100 (CET)
diff --git a/master/apidoc/ol.control.MousePosition.html b/master/apidoc/ol.control.MousePosition.html
index 1b42695623..2064c827cd 100644
--- a/master/apidoc/ol.control.MousePosition.html
+++ b/master/apidoc/ol.control.MousePosition.html
@@ -124,7 +124,7 @@
Source:
- mousepositioncontrol.js, line 22
+ mousepositioncontrol.js, line 24
@@ -203,7 +203,7 @@
Source:
-
+
@@ -267,7 +267,7 @@
Source:
-
+
@@ -331,7 +331,7 @@
Source:
-
+
@@ -376,7 +376,7 @@
- <protected> handleMapProjectionChanged
+ <protected> handleMapPostrender
@@ -389,6 +389,54 @@
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ mapEvent
+
+
+
+
+
+ol.MapEvent
+
+
+
+
+
+
+
+
+
+ Map event.
+
+
+
+
+
+
@@ -412,7 +460,7 @@
Source:
- mousepositioncontrol.js, line 74
+ mousepositioncontrol.js, line 99
@@ -519,7 +567,7 @@
Source:
- mousepositioncontrol.js, line 85
+ mousepositioncontrol.js, line 114
@@ -626,7 +674,7 @@
Source:
- mousepositioncontrol.js, line 110
+ mousepositioncontrol.js, line 128
@@ -685,7 +733,7 @@
Source:
- mousepositioncontrol.js, line 118
+ mousepositioncontrol.js, line 137
@@ -721,13 +769,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:10 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:34 GMT+0100 (CET)
diff --git a/master/apidoc/ol.control.Zoom.html b/master/apidoc/ol.control.Zoom.html
index 7ce2efe4bf..d04c4fb0cf 100644
--- a/master/apidoc/ol.control.Zoom.html
+++ b/master/apidoc/ol.control.Zoom.html
@@ -123,7 +123,7 @@
Source:
-
+
@@ -202,7 +202,7 @@
Source:
-
+
@@ -266,7 +266,7 @@
Source:
-
+
@@ -330,7 +330,7 @@
Source:
-
+
@@ -382,6 +382,12 @@
+
+ Removes the control from its current map and attaches it to the new map.
+Subtypes might also wish set up event handlers to get notified about changes
+to the map here.
+
+
@@ -464,7 +470,7 @@
Source:
-
+
@@ -500,13 +506,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:10 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:34 GMT+0100 (CET)
diff --git a/master/apidoc/ol.interaction.DblClickZoom.html b/master/apidoc/ol.interaction.DblClickZoom.html
index 349576d902..a2c0adeecb 100644
--- a/master/apidoc/ol.interaction.DblClickZoom.html
+++ b/master/apidoc/ol.interaction.DblClickZoom.html
@@ -123,7 +123,7 @@
Source:
- dblclickzoominteraction.js, line 14
+ dblclickzoominteraction.js, line 17
@@ -206,7 +206,7 @@
Source:
- dblclickzoominteraction.js, line 29
+ dblclickzoominteraction.js, line 32
@@ -242,13 +242,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:11 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:35 GMT+0100 (CET)
diff --git a/master/apidoc/ol.interaction.Drag.html b/master/apidoc/ol.interaction.Drag.html
index 6d64011341..5af353a468 100644
--- a/master/apidoc/ol.interaction.Drag.html
+++ b/master/apidoc/ol.interaction.Drag.html
@@ -612,13 +612,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:11 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:36 GMT+0100 (CET)
diff --git a/master/apidoc/ol.interaction.DragPan.html b/master/apidoc/ol.interaction.DragPan.html
index 6b7cfee049..4b5bb6104d 100644
--- a/master/apidoc/ol.interaction.DragPan.html
+++ b/master/apidoc/ol.interaction.DragPan.html
@@ -123,7 +123,7 @@
Source:
- dragpaninteraction.js, line 15
+ dragpaninteraction.js, line 20
@@ -167,57 +167,6 @@
-
- <protected> handleDragEnd
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Inherited From:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- draginteraction.js, line 72
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
offsetX :number
@@ -567,7 +516,66 @@
Source:
- dragpaninteraction.js, line 32
+ dragpaninteraction.js, line 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ handleDragEnd
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ dragpaninteraction.js, line 57
@@ -626,7 +634,7 @@
Source:
- dragpaninteraction.js, line 50
+ dragpaninteraction.js, line 67
@@ -726,13 +734,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:11 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:36 GMT+0100 (CET)
diff --git a/master/apidoc/ol.interaction.DragRotate.html b/master/apidoc/ol.interaction.DragRotate.html
index cb9f4932d8..7a89c763ff 100644
--- a/master/apidoc/ol.interaction.DragRotate.html
+++ b/master/apidoc/ol.interaction.DragRotate.html
@@ -123,7 +123,7 @@
Source:
- dragrotateinteraction.js, line 14
+ dragrotateinteraction.js, line 15
@@ -567,7 +567,7 @@
Source:
- dragrotateinteraction.js, line 37
+ dragrotateinteraction.js, line 38
@@ -626,7 +626,7 @@
Source:
- dragrotateinteraction.js, line 52
+ dragrotateinteraction.js, line 57
@@ -726,13 +726,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:12 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:36 GMT+0100 (CET)
diff --git a/master/apidoc/ol.interaction.DragRotateAndZoom.html b/master/apidoc/ol.interaction.DragRotateAndZoom.html
index b0b93affdf..ce5ed46fb7 100644
--- a/master/apidoc/ol.interaction.DragRotateAndZoom.html
+++ b/master/apidoc/ol.interaction.DragRotateAndZoom.html
@@ -123,7 +123,7 @@
Source:
- dragrotateandzoominteraction.js, line 15
+ dragrotateandzoominteraction.js, line 18
@@ -567,7 +567,7 @@
Source:
- dragrotateandzoominteraction.js, line 44
+ dragrotateandzoominteraction.js, line 47
@@ -626,7 +626,7 @@
Source:
- dragrotateandzoominteraction.js, line 63
+ dragrotateandzoominteraction.js, line 71
@@ -726,13 +726,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:12 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:36 GMT+0100 (CET)
diff --git a/master/apidoc/ol.interaction.DragZoom.html b/master/apidoc/ol.interaction.DragZoom.html
index 6fdf49b5b3..4bf3ea6512 100644
--- a/master/apidoc/ol.interaction.DragZoom.html
+++ b/master/apidoc/ol.interaction.DragZoom.html
@@ -123,7 +123,7 @@
Source:
- dragzoominteraction.js, line 32
+ dragzoominteraction.js, line 33
@@ -567,7 +567,7 @@
Source:
- dragzoominteraction.js, line 56
+ dragzoominteraction.js, line 57
@@ -626,7 +626,7 @@
Source:
- dragzoominteraction.js, line 74
+ dragzoominteraction.js, line 83
@@ -726,13 +726,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:12 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:37 GMT+0100 (CET)
diff --git a/master/apidoc/ol.interaction.Interaction.html b/master/apidoc/ol.interaction.Interaction.html
index a2fa737650..b7598792e4 100644
--- a/master/apidoc/ol.interaction.Interaction.html
+++ b/master/apidoc/ol.interaction.Interaction.html
@@ -175,13 +175,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:12 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:37 GMT+0100 (CET)
diff --git a/master/apidoc/ol.interaction.Keyboard.html b/master/apidoc/ol.interaction.Keyboard.html
index 08c68eaeb8..0fb36f844b 100644
--- a/master/apidoc/ol.interaction.Keyboard.html
+++ b/master/apidoc/ol.interaction.Keyboard.html
@@ -324,13 +324,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:12 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:37 GMT+0100 (CET)
diff --git a/master/apidoc/ol.interaction.KeyboardPan.html b/master/apidoc/ol.interaction.KeyboardPan.html
index 836168c95f..4da0ed1faa 100644
--- a/master/apidoc/ol.interaction.KeyboardPan.html
+++ b/master/apidoc/ol.interaction.KeyboardPan.html
@@ -123,7 +123,7 @@
Source:
- keyboardpaninteraction.js, line 14
+ keyboardpaninteraction.js, line 17
@@ -206,7 +206,7 @@
Source:
- keyboardpaninteraction.js, line 31
+ keyboardpaninteraction.js, line 34
@@ -242,13 +242,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:13 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:37 GMT+0100 (CET)
diff --git a/master/apidoc/ol.interaction.KeyboardZoom.html b/master/apidoc/ol.interaction.KeyboardZoom.html
index e360ad6a18..80d4f3fa1c 100644
--- a/master/apidoc/ol.interaction.KeyboardZoom.html
+++ b/master/apidoc/ol.interaction.KeyboardZoom.html
@@ -75,7 +75,7 @@
Source:
- keyboardzoominteraction.js, line 13
+ keyboardzoominteraction.js, line 16
@@ -158,7 +158,7 @@
Source:
- keyboardzoominteraction.js, line 22
+ keyboardzoominteraction.js, line 25
@@ -194,13 +194,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:13 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:37 GMT+0100 (CET)
diff --git a/master/apidoc/ol.interaction.MouseWheelZoom.html b/master/apidoc/ol.interaction.MouseWheelZoom.html
index b4510011c3..2384e8cc14 100644
--- a/master/apidoc/ol.interaction.MouseWheelZoom.html
+++ b/master/apidoc/ol.interaction.MouseWheelZoom.html
@@ -123,7 +123,7 @@
Source:
- mousewheelzoominteraction.js, line 14
+ mousewheelzoominteraction.js, line 17
@@ -206,7 +206,7 @@
Source:
- mousewheelzoominteraction.js, line 29
+ mousewheelzoominteraction.js, line 32
@@ -242,13 +242,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:13 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:38 GMT+0100 (CET)
diff --git a/master/apidoc/ol.layer.Layer.html b/master/apidoc/ol.layer.Layer.html
index e6f5d7b15a..c41471144d 100644
--- a/master/apidoc/ol.layer.Layer.html
+++ b/master/apidoc/ol.layer.Layer.html
@@ -123,7 +123,7 @@
Source:
-
+
@@ -202,7 +202,7 @@
Source:
-
+
@@ -253,7 +253,7 @@
Source:
-
+
@@ -380,7 +380,7 @@
-string=
+string
@@ -411,7 +411,7 @@
-boolean=
+boolean
@@ -464,7 +464,7 @@
Source:
-
+
@@ -576,7 +576,7 @@
Source:
-
+
@@ -657,7 +657,7 @@
Source:
-
+
@@ -738,7 +738,7 @@
Source:
-
+
@@ -819,7 +819,7 @@
Source:
-
+
@@ -859,6 +859,87 @@
+
+
+
+
+
+ getLayerState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Layer state.
+
+
+
+
+
+
+ Type
+
+
+
+ol.layer.LayerState
+
+
+
+
+
+
+
+
@@ -900,7 +981,7 @@
Source:
-
+
@@ -981,7 +1062,7 @@
Source:
-
+
@@ -1062,7 +1143,7 @@
Source:
-
+
@@ -1143,7 +1224,7 @@
Source:
-
+
@@ -1224,7 +1305,7 @@
Source:
-
+
@@ -1358,7 +1439,7 @@
Source:
-
+
@@ -1493,7 +1574,7 @@
Source:
-
+
@@ -1523,6 +1604,25 @@
+
+ Adjust the layer brightness. A value of -1 will render the layer completely
+black. A value of 0 will leave the brightness unchanged. A value of 1 will
+render the layer completely white. Other values are linear multipliers on
+the effect (values are clamped between -1 and 1).
+
+The filter effects draft [1] says the brightness function is supposed to
+render 0 black, 1 unchanged, and all other values as a linear multiplier.
+
+The current WebKit implementation clamps values between -1 (black) and 1
+(white) [2]. There is a bug open to change the filter effect spec [3].
+
+TODO: revisit this if the spec is still unmodified before we release
+
+[1] https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index.html
+[2] https://github.com/WebKit/webkit/commit/8f4765e569
+[3] https://www.w3.org/Bugs/Public/show_bug.cgi?id=15647
+
+
@@ -1600,7 +1700,7 @@
Source:
-
+
@@ -1630,6 +1730,12 @@
+
+ Adjust the layer contrast. A value of 0 will render the layer completely
+grey. A value of 1 will leave the contrast unchanged. Other values are
+linear multipliers on the effect (and values over 1 are permitted).
+
+
@@ -1707,7 +1813,7 @@
Source:
-
+
@@ -1737,6 +1843,11 @@
+
+ Apply a hue-rotation to the layer. A value of 0 will leave the hue
+unchanged. Other values are radians around the color circle.
+
+
@@ -1814,7 +1925,7 @@
Source:
-
+
@@ -1921,7 +2032,7 @@
Source:
-
+
@@ -2033,7 +2144,7 @@
Source:
-
+
@@ -2063,6 +2174,13 @@
+
+ Adjust layer saturation. A value of 0 will render the layer completely
+unsaturated. A value of 1 will leave the saturation unchanged. Other
+values are linear multipliers of the effect (and values over 1 are
+permitted).
+
+
@@ -2140,7 +2258,7 @@
Source:
-
+
@@ -2247,7 +2365,7 @@
Source:
-
+
@@ -2359,7 +2477,7 @@
Source:
-
+
@@ -2427,7 +2545,7 @@
Source:
-
+
@@ -2463,13 +2581,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:13 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:38 GMT+0100 (CET)
diff --git a/master/apidoc/ol.layer.TileLayer.html b/master/apidoc/ol.layer.TileLayer.html
index 7043885ddb..ac80b1882d 100644
--- a/master/apidoc/ol.layer.TileLayer.html
+++ b/master/apidoc/ol.layer.TileLayer.html
@@ -202,7 +202,7 @@
Source:
-
+
@@ -253,7 +253,7 @@
Source:
-
+
@@ -380,7 +380,7 @@
-string=
+string
@@ -411,7 +411,7 @@
-boolean=
+boolean
@@ -464,7 +464,7 @@
Source:
-
+
@@ -576,7 +576,7 @@
Source:
-
+
@@ -662,7 +662,7 @@
Source:
-
+
@@ -748,7 +748,7 @@
Source:
-
+
@@ -834,7 +834,7 @@
Source:
-
+
@@ -874,6 +874,92 @@
+
+
+
+
+
+ getLayerState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Layer state.
+
+
+
+
+
+
+ Type
+
+
+
+ol.layer.LayerState
+
+
+
+
+
+
+
+
@@ -920,7 +1006,7 @@
Source:
-
+
@@ -1006,7 +1092,7 @@
Source:
-
+
@@ -1092,7 +1178,7 @@
Source:
-
+
@@ -1259,7 +1345,7 @@
Source:
-
+
@@ -1345,7 +1431,7 @@
Source:
-
+
@@ -1479,7 +1565,7 @@
Source:
-
+
@@ -1614,7 +1700,7 @@
Source:
-
+
@@ -1644,6 +1730,25 @@
+
+ Adjust the layer brightness. A value of -1 will render the layer completely
+black. A value of 0 will leave the brightness unchanged. A value of 1 will
+render the layer completely white. Other values are linear multipliers on
+the effect (values are clamped between -1 and 1).
+
+The filter effects draft [1] says the brightness function is supposed to
+render 0 black, 1 unchanged, and all other values as a linear multiplier.
+
+The current WebKit implementation clamps values between -1 (black) and 1
+(white) [2]. There is a bug open to change the filter effect spec [3].
+
+TODO: revisit this if the spec is still unmodified before we release
+
+[1] https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/index.html
+[2] https://github.com/WebKit/webkit/commit/8f4765e569
+[3] https://www.w3.org/Bugs/Public/show_bug.cgi?id=15647
+
+
@@ -1726,7 +1831,7 @@
Source:
-
+
@@ -1756,6 +1861,12 @@
+
+ Adjust the layer contrast. A value of 0 will render the layer completely
+grey. A value of 1 will leave the contrast unchanged. Other values are
+linear multipliers on the effect (and values over 1 are permitted).
+
+
@@ -1838,7 +1949,7 @@
Source:
-
+
@@ -1868,6 +1979,11 @@
+
+ Apply a hue-rotation to the layer. A value of 0 will leave the hue
+unchanged. Other values are radians around the color circle.
+
+
@@ -1950,7 +2066,7 @@
Source:
-
+
@@ -2062,7 +2178,7 @@
Source:
-
+
@@ -2174,7 +2290,7 @@
Source:
-
+
@@ -2204,6 +2320,13 @@
+
+ Adjust layer saturation. A value of 0 will render the layer completely
+unsaturated. A value of 1 will leave the saturation unchanged. Other
+values are linear multipliers of the effect (and values over 1 are
+permitted).
+
+
@@ -2286,7 +2409,7 @@
Source:
-
+
@@ -2398,7 +2521,7 @@
Source:
-
+
@@ -2510,7 +2633,7 @@
Source:
-
+
@@ -2578,7 +2701,7 @@
Source:
-
+
@@ -2614,13 +2737,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:13 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:38 GMT+0100 (CET)
diff --git a/master/apidoc/ol.overlay.Overlay.html b/master/apidoc/ol.overlay.Overlay.html
index bfcb4aff3a..779e477294 100644
--- a/master/apidoc/ol.overlay.Overlay.html
+++ b/master/apidoc/ol.overlay.Overlay.html
@@ -200,7 +200,7 @@
Source:
-
+
@@ -281,7 +281,7 @@
Source:
-
+
@@ -411,7 +411,7 @@
Source:
-
+
@@ -518,7 +518,7 @@
Source:
-
+
@@ -625,7 +625,7 @@
Source:
-
+
@@ -737,7 +737,7 @@ not set, the default is {@code ['left', 'bottom']}.
Source:
-
+
@@ -773,13 +773,13 @@ not set, the default is {@code ['left', 'bottom']}.
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:15 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:40 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.Layer.html b/master/apidoc/ol.renderer.Layer.html
index 7b357a311e..2c5dafa6e2 100644
--- a/master/apidoc/ol.renderer.Layer.html
+++ b/master/apidoc/ol.renderer.Layer.html
@@ -146,7 +146,7 @@
Source:
- layerrenderer.js, line 17
+ layerrenderer.js, line 18
@@ -225,7 +225,7 @@
Source:
-
+
@@ -271,7 +271,7 @@
Source:
- layerrenderer.js, line 91
+ layerrenderer.js, line 92
@@ -317,7 +317,7 @@
Source:
- layerrenderer.js, line 97
+ layerrenderer.js, line 98
@@ -363,7 +363,7 @@
Source:
- layerrenderer.js, line 103
+ layerrenderer.js, line 104
@@ -409,7 +409,7 @@
Source:
- layerrenderer.js, line 109
+ layerrenderer.js, line 110
@@ -455,7 +455,7 @@
Source:
- layerrenderer.js, line 115
+ layerrenderer.js, line 116
@@ -501,7 +501,7 @@
Source:
- layerrenderer.js, line 121
+ layerrenderer.js, line 122
@@ -547,7 +547,7 @@
Source:
- layerrenderer.js, line 127
+ layerrenderer.js, line 128
@@ -598,7 +598,7 @@
Source:
-
+
@@ -725,7 +725,7 @@
-string=
+string
@@ -756,7 +756,7 @@
-boolean=
+boolean
@@ -809,7 +809,7 @@
Source:
-
+
@@ -921,7 +921,7 @@
Source:
-
+
@@ -1002,7 +1002,7 @@
Source:
- layerrenderer.js, line 67
+ layerrenderer.js, line 68
@@ -1083,7 +1083,7 @@
Source:
- layerrenderer.js, line 75
+ layerrenderer.js, line 76
@@ -1164,7 +1164,7 @@
Source:
- layerrenderer.js, line 83
+ layerrenderer.js, line 84
@@ -1298,7 +1298,7 @@
Source:
-
+
@@ -1433,7 +1433,7 @@
Source:
-
+
@@ -1545,7 +1545,7 @@
Source:
-
+
@@ -1657,7 +1657,7 @@
Source:
-
+
@@ -1725,7 +1725,183 @@
Source:
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> updateTileUsage
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ tileUsage
+
+
+
+
+
+Object.<string, Object.<string, ol.TileRange>>
+
+
+
+
+
+
+
+
+
+ Tile usage.
+
+
+
+
+
+
+ source
+
+
+
+
+
+ol.source.Source
+
+
+
+
+
+
+
+
+
+ Source.
+
+
+
+
+
+
+ z
+
+
+
+
+
+number
+
+
+
+
+
+
+
+
+
+ Z.
+
+
+
+
+
+
+ tileRange
+
+
+
+
+
+ol.TileRange
+
+
+
+
+
+
+
+
+
+ Tile range.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 138
@@ -1761,13 +1937,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:18 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:44 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.Map.html b/master/apidoc/ol.renderer.Map.html
index b8811f4897..6c7b37df84 100644
--- a/master/apidoc/ol.renderer.Map.html
+++ b/master/apidoc/ol.renderer.Map.html
@@ -146,7 +146,7 @@
Source:
-
+
@@ -190,52 +190,6 @@
-
- canRotate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
<protected> createLayerRenderer
@@ -266,7 +220,7 @@
Source:
-
+
@@ -316,7 +270,7 @@
Source:
-
+
@@ -362,7 +316,7 @@
Source:
-
+
@@ -408,7 +362,7 @@
Source:
-
+
@@ -425,12 +379,16 @@
- render
+ renderFrame
+
+ Render.
+
+
@@ -454,7 +412,7 @@
Source:
-
+
@@ -561,7 +519,114 @@
Source:
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> calculateMatrices2D
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ frameState
+
+
+
+
+
+ol.FrameState
+
+
+
+
+
+
+
+
+
+ FrameState.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
@@ -620,7 +685,7 @@
Source:
-
+
@@ -638,281 +703,6 @@
-
-
-
-
-
- forEachReadyVisibleLayer
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
- Argument
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- f
-
-
-
-
-
-function(this: T, ol.layer.Layer, ol.renderer.Layer, number)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Function.
-
-
-
-
-
-
- obj
-
-
-
-
-
-T=
-
-
-
-
-
-
-
-
- <optional>
-
-
-
-
-
-
-
-
- (Optional) Object.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- getCoordinateFromPixel
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- pixel
-
-
-
-
-
-ol.Pixel
-
-
-
-
-
-
-
-
-
- Pixel.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Coordinate.
-
-
-
-
-
-
- Type
-
-
-
-ol.Coordinate
-
-
-
-
-
-
-
-
@@ -1002,7 +792,7 @@
Source:
-
+
@@ -1083,7 +873,7 @@
Source:
-
+
@@ -1123,194 +913,6 @@
-
-
-
-
-
- getPixelFromCoordinate
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- coordinate
-
-
-
-
-
-ol.Coordinate
-
-
-
-
-
-
-
-
-
- Coordinate.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Pixel.
-
-
-
-
-
-
- Type
-
-
-
-ol.Pixel
-
-
-
-
-
-
-
-
-
-
-
-
-
- <protected> handleCenterChanged
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1400,7 +1002,7 @@
Source:
-
+
@@ -1459,7 +1061,7 @@
Source:
-
+
@@ -1566,125 +1168,7 @@
Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <protected> handleResolutionChanged
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <protected> handleRotationChanged
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
+
@@ -1743,7 +1227,125 @@
Source:
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleViewChanged
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleViewPropertyChanged
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
@@ -1850,7 +1452,7 @@
Source:
-
+
@@ -1957,7 +1559,7 @@
Source:
-
+
@@ -2109,7 +1711,7 @@
Source:
-
+
@@ -2145,13 +1747,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:18 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:45 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.canvas.Layer.html b/master/apidoc/ol.renderer.canvas.Layer.html
new file mode 100644
index 0000000000..ee9e50ee9e
--- /dev/null
+++ b/master/apidoc/ol.renderer.canvas.Layer.html
@@ -0,0 +1,2144 @@
+
+
+
+
+ OpenLayers: Class: ol.renderer.canvas.Layer
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: ol.renderer.canvas.Layer
+
+
+
+
+
+
+
+
+
+ ol.renderer.canvas.Layer
+
+
+
+
+
+
+
+
+
+
+
+ new Layer
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ mapRenderer
+
+
+
+
+
+ol.renderer.Map
+
+
+
+
+
+
+
+
+
+ Map renderer.
+
+
+
+
+
+
+ layer
+
+
+
+
+
+ol.layer.Layer
+
+
+
+
+
+
+
+
+
+ Layer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvaslayerrenderer.js, line 15
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Extends
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Members
+
+
+
+
+ changed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getImage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvaslayerrenderer.js, line 24
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvaslayerrenderer.js, line 30
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerBrightnessChange
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 92
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerContrastChange
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 98
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerHueChange
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 104
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerLoad
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerOpacityChange
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 116
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerSaturationChange
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 122
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerVisibleChange
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ renderFrame
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvaslayerrenderer.js, line 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setValues
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Methods
+
+
+
+
+ bindTo
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+ Argument
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+ target
+
+
+
+
+
+ol.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Target.
+
+
+
+
+
+
+ targetKey
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+ <optional>
+
+
+
+
+
+
+
+
+ (Optional) Target key.
+
+
+
+
+
+
+ noNotify
+
+
+
+
+
+boolean
+
+
+
+
+
+
+
+
+ <optional>
+
+
+
+
+
+
+
+
+ (Optional) No notify.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ get
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Value.
+
+
+
+
+
+
+ Type
+
+
+
+*
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getLayer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 68
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Layer.
+
+
+
+
+
+
+ Type
+
+
+
+ol.layer.Layer
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getMap
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 76
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Map.
+
+
+
+
+
+
+ Type
+
+
+
+ol.Map
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getMapRenderer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 84
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Map renderer.
+
+
+
+
+
+
+ Type
+
+
+
+ol.renderer.Map
+
+
+
+
+
+
+
+
+
+
+
+
+
+ notify
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ set
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+ value
+
+
+
+
+
+*
+
+
+
+
+
+
+
+
+
+ Value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setOptions
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ options
+
+
+
+
+
+Object.<string, *>
+
+
+
+
+
+
+
+
+
+ Options.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ unbind
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ unbindAll
+
+
+
+
+
+
+
+ Removes all bindings.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> updateTileUsage
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ tileUsage
+
+
+
+
+
+Object.<string, Object.<string, ol.TileRange>>
+
+
+
+
+
+
+
+
+
+ Tile usage.
+
+
+
+
+
+
+ source
+
+
+
+
+
+ol.source.Source
+
+
+
+
+
+
+
+
+
+ Source.
+
+
+
+
+
+
+ z
+
+
+
+
+
+number
+
+
+
+
+
+
+
+
+
+ Z.
+
+
+
+
+
+
+ tileRange
+
+
+
+
+
+ol.TileRange
+
+
+
+
+
+
+
+
+
+ Tile range.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 138
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:42 GMT+0100 (CET)
+
+
+
+
+
diff --git a/master/apidoc/ol.renderer.canvas.Map.html b/master/apidoc/ol.renderer.canvas.Map.html
new file mode 100644
index 0000000000..f37a6d5a89
--- /dev/null
+++ b/master/apidoc/ol.renderer.canvas.Map.html
@@ -0,0 +1,1964 @@
+
+
+
+
+ OpenLayers: Class: ol.renderer.canvas.Map
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: ol.renderer.canvas.Map
+
+
+
+
+
+
+
+
+
+ ol.renderer.canvas.Map
+
+
+
+
+
+
+
+
+
+
+
+ new Map
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ container
+
+
+
+
+
+Element
+
+
+
+
+
+
+
+
+
+ Container.
+
+
+
+
+
+
+ map
+
+
+
+
+
+ol.Map
+
+
+
+
+
+
+
+
+
+ Map.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvasmaprenderer.js, line 21
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Extends
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Members
+
+
+
+
+ <protected> layerRenderers :Object.<number, ol.renderer.Layer>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> map :ol.Map
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Methods
+
+
+
+
+ <protected> addLayer
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ layer
+
+
+
+
+
+ol.layer.Layer
+
+
+
+
+
+
+
+
+
+ Layer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> calculateMatrices2D
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ frameState
+
+
+
+
+
+ol.FrameState
+
+
+
+
+
+
+
+
+
+ FrameState.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ createLayerRenderer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvasmaprenderer.js, line 60
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ disposeInternal
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> getLayerRenderer
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ layer
+
+
+
+
+
+ol.layer.Layer
+
+
+
+
+
+
+
+
+
+ Layer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Layer renderer.
+
+
+
+
+
+
+ Type
+
+
+
+ol.renderer.Layer
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getMap
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Map.
+
+
+
+
+
+
+ Type
+
+
+
+ol.Map
+
+
+
+
+
+
+
+
+
+
+
+
+
+ handleBackgroundColorChanged
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvasmaprenderer.js, line 73
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerRendererChange
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ event
+
+
+
+
+
+goog.events.Event
+
+
+
+
+
+
+
+
+
+ Event.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvasmaprenderer.js, line 91
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayersAdd
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ collectionEvent
+
+
+
+
+
+ol.CollectionEvent
+
+
+
+
+
+
+
+
+
+ Collection event.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayersChanged
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayersRemove
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ collectionEvent
+
+
+
+
+
+ol.CollectionEvent
+
+
+
+
+
+
+
+
+
+ Collection event.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ handleSizeChanged
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvasmaprenderer.js, line 99
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ handleViewChanged
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvasmaprenderer.js, line 108
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ handleViewPropertyChanged
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvasmaprenderer.js, line 81
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> removeLayer
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ layer
+
+
+
+
+
+ol.layer.Layer
+
+
+
+
+
+
+
+
+
+ Layer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> removeLayerRenderer
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ layer
+
+
+
+
+
+ol.layer.Layer
+
+
+
+
+
+
+
+
+
+ Layer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Layer renderer.
+
+
+
+
+
+
+ Type
+
+
+
+ol.renderer.Layer
+
+
+
+
+
+
+
+
+
+
+
+
+
+ renderFrame
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvasmaprenderer.js, line 117
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> setLayerRenderer
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ layer
+
+
+
+
+
+ol.layer.Layer
+
+
+
+
+
+
+
+
+
+ Layer.
+
+
+
+
+
+
+ layerRenderer
+
+
+
+
+
+ol.renderer.Layer
+
+
+
+
+
+
+
+
+
+ Layer renderer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:42 GMT+0100 (CET)
+
+
+
+
+
diff --git a/master/apidoc/ol.renderer.canvas.TileLayer.html b/master/apidoc/ol.renderer.canvas.TileLayer.html
new file mode 100644
index 0000000000..044b106c4f
--- /dev/null
+++ b/master/apidoc/ol.renderer.canvas.TileLayer.html
@@ -0,0 +1,2264 @@
+
+
+
+
+ OpenLayers: Class: ol.renderer.canvas.TileLayer
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: ol.renderer.canvas.TileLayer
+
+
+
+
+
+
+
+
+
+ ol.renderer.canvas.TileLayer
+
+
+
+
+
+
+
+
+
+
+
+ new TileLayer
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ mapRenderer
+
+
+
+
+
+ol.renderer.Map
+
+
+
+
+
+
+
+
+
+ Map renderer.
+
+
+
+
+
+
+ tileLayer
+
+
+
+
+
+ol.layer.TileLayer
+
+
+
+
+
+
+
+
+
+ Tile layer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvastilelayerrenderer.js, line 24
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Extends
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Members
+
+
+
+
+ changed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerBrightnessChange
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 92
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerContrastChange
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 98
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerHueChange
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 104
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerLoad
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 110
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerOpacityChange
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 116
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerSaturationChange
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 122
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> handleLayerVisibleChange
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setValues
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Methods
+
+
+
+
+ bindTo
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+ Argument
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+ target
+
+
+
+
+
+ol.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Target.
+
+
+
+
+
+
+ targetKey
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+ <optional>
+
+
+
+
+
+
+
+
+ (Optional) Target key.
+
+
+
+
+
+
+ noNotify
+
+
+
+
+
+boolean
+
+
+
+
+
+
+
+
+ <optional>
+
+
+
+
+
+
+
+
+ (Optional) No notify.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ get
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Value.
+
+
+
+
+
+
+ Type
+
+
+
+*
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getImage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvastilelayerrenderer.js, line 59
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getLayer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 68
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Layer.
+
+
+
+
+
+
+ Type
+
+
+
+ol.layer.Layer
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getMap
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 76
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Map.
+
+
+
+
+
+
+ Type
+
+
+
+ol.Map
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getMapRenderer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 84
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Map renderer.
+
+
+
+
+
+
+ Type
+
+
+
+ol.renderer.Map
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getTileLayer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvastilelayerrenderer.js, line 67
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Tile layer.
+
+
+
+
+
+
+ Type
+
+
+
+ol.layer.TileLayer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvastilelayerrenderer.js, line 75
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ notify
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ renderFrame
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ canvastilelayerrenderer.js, line 83
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ set
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+ value
+
+
+
+
+
+*
+
+
+
+
+
+
+
+
+
+ Value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setOptions
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ options
+
+
+
+
+
+Object.<string, *>
+
+
+
+
+
+
+
+
+
+ Options.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ unbind
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ key
+
+
+
+
+
+string
+
+
+
+
+
+
+
+
+
+ Key.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ unbindAll
+
+
+
+
+
+
+
+ Removes all bindings.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> updateTileUsage
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ tileUsage
+
+
+
+
+
+Object.<string, Object.<string, ol.TileRange>>
+
+
+
+
+
+
+
+
+
+ Tile usage.
+
+
+
+
+
+
+ source
+
+
+
+
+
+ol.source.Source
+
+
+
+
+
+
+
+
+
+ Source.
+
+
+
+
+
+
+ z
+
+
+
+
+
+number
+
+
+
+
+
+
+
+
+
+ Z.
+
+
+
+
+
+
+ tileRange
+
+
+
+
+
+ol.TileRange
+
+
+
+
+
+
+
+
+
+ Tile range.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 138
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:43 GMT+0100 (CET)
+
+
+
+
+
diff --git a/master/apidoc/ol.renderer.dom.Layer.html b/master/apidoc/ol.renderer.dom.Layer.html
index 13e6a5d83f..bb7ecbbbbf 100644
--- a/master/apidoc/ol.renderer.dom.Layer.html
+++ b/master/apidoc/ol.renderer.dom.Layer.html
@@ -129,7 +129,7 @@
-!Element
+Element
@@ -169,7 +169,7 @@
Source:
- domlayerrenderer.js, line 15
+ domlayerrenderer.js, line 18
@@ -248,7 +248,7 @@
Source:
-
+
@@ -299,7 +299,7 @@
Source:
- layerrenderer.js, line 91
+ layerrenderer.js, line 92
@@ -350,7 +350,7 @@
Source:
- layerrenderer.js, line 97
+ layerrenderer.js, line 98
@@ -401,7 +401,7 @@
Source:
- layerrenderer.js, line 103
+ layerrenderer.js, line 104
@@ -452,57 +452,7 @@
Source:
- layerrenderer.js, line 121
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Top left corner of the target in map coords.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- domlayerrenderer.js, line 30
+ layerrenderer.js, line 122
@@ -519,16 +469,12 @@
- render
+ renderFrame
-
- Render.
-
-
@@ -552,7 +498,7 @@
Source:
- domlayerrenderer.js, line 75
+ domlayerrenderer.js, line 77
@@ -603,7 +549,7 @@
Source:
-
+
@@ -620,7 +566,7 @@
- <protected> target :!Element
+ <protected> target :Element
@@ -649,7 +595,7 @@
Source:
- domlayerrenderer.js, line 22
+ domlayerrenderer.js, line 26
@@ -776,7 +722,7 @@
-string=
+string
@@ -807,7 +753,7 @@
-boolean=
+boolean
@@ -860,7 +806,66 @@
Source:
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ disposeInternal
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ domlayerrenderer.js, line 35
@@ -972,7 +977,7 @@
Source:
-
+
@@ -1058,7 +1063,7 @@
Source:
- layerrenderer.js, line 67
+ layerrenderer.js, line 68
@@ -1144,7 +1149,7 @@
Source:
- layerrenderer.js, line 75
+ layerrenderer.js, line 76
@@ -1212,6 +1217,11 @@
+ Inherited From:
+
+
@@ -1225,7 +1235,7 @@
Source:
- domlayerrenderer.js, line 43
+ layerrenderer.js, line 84
@@ -1265,6 +1275,87 @@
+
+
+
+
+
+ getTarget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ domlayerrenderer.js, line 44
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Target.
+
+
+
+
+
+
+ Type
+
+
+
+Element
+
+
+
+
+
+
+
+
@@ -1306,7 +1397,7 @@
Source:
- domlayerrenderer.js, line 51
+ domlayerrenderer.js, line 52
@@ -1365,7 +1456,7 @@
Source:
- domlayerrenderer.js, line 59
+ domlayerrenderer.js, line 60
@@ -1424,7 +1515,7 @@
Source:
- domlayerrenderer.js, line 67
+ domlayerrenderer.js, line 68
@@ -1536,7 +1627,7 @@
Source:
-
+
@@ -1671,7 +1762,7 @@
Source:
-
+
@@ -1783,118 +1874,7 @@
Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- setOrigin
-
-
-
-
-
-
-
- Set the location of the top left corner of the target.
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- origin
-
-
-
-
-
-ol.Coordinate
-
-
-
-
-
-
-
-
-
- Origin.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- domlayerrenderer.js, line 83
+
@@ -2006,7 +1986,7 @@
Source:
-
+
@@ -2074,7 +2054,188 @@
Source:
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> updateTileUsage
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ tileUsage
+
+
+
+
+
+Object.<string, Object.<string, ol.TileRange>>
+
+
+
+
+
+
+
+
+
+ Tile usage.
+
+
+
+
+
+
+ source
+
+
+
+
+
+ol.source.Source
+
+
+
+
+
+
+
+
+
+ Source.
+
+
+
+
+
+
+ z
+
+
+
+
+
+number
+
+
+
+
+
+
+
+
+
+ Z.
+
+
+
+
+
+
+ tileRange
+
+
+
+
+
+ol.TileRange
+
+
+
+
+
+
+
+
+
+ Tile range.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 138
@@ -2110,13 +2271,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:17 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:43 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.dom.Map.html b/master/apidoc/ol.renderer.dom.Map.html
index a7dc88058c..08aca876c2 100644
--- a/master/apidoc/ol.renderer.dom.Map.html
+++ b/master/apidoc/ol.renderer.dom.Map.html
@@ -146,7 +146,7 @@
Source:
- dommaprenderer.js, line 22
+ dommaprenderer.js, line 23
@@ -190,52 +190,6 @@
-
- canRotate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- dommaprenderer.js, line 105
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
handleBackgroundColorChanged
@@ -275,7 +229,7 @@
Source:
-
+
@@ -326,7 +280,7 @@
Source:
-
+
@@ -377,7 +331,7 @@
Source:
-
+
@@ -400,7 +354,66 @@
- <protected> addLayer
+ addLayer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ dommaprenderer.js, line 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> calculateMatrices2D
@@ -438,13 +451,13 @@
- layer
+ frameState
-ol.layer.Layer
+ol.FrameState
@@ -454,7 +467,7 @@
- Layer.
+ FrameState.
@@ -473,7 +486,7 @@
Inherited From:
@@ -489,7 +502,7 @@
Source:
-
+
@@ -548,7 +561,7 @@
Source:
- dommaprenderer.js, line 111
+ dommaprenderer.js, line 62
@@ -612,7 +625,7 @@
Source:
-
+
@@ -630,291 +643,6 @@
-
-
-
-
-
- forEachReadyVisibleLayer
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
- Argument
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- f
-
-
-
-
-
-function(this: T, ol.layer.Layer, ol.renderer.Layer, number)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Function.
-
-
-
-
-
-
- obj
-
-
-
-
-
-T=
-
-
-
-
-
-
-
-
- <optional>
-
-
-
-
-
-
-
-
- (Optional) Object.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Inherited From:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- getCoordinateFromPixel
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- pixel
-
-
-
-
-
-ol.Pixel
-
-
-
-
-
-
-
-
-
- Pixel.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Inherited From:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Coordinate.
-
-
-
-
-
-
- Type
-
-
-
-ol.Coordinate
-
-
-
-
-
-
-
-
@@ -1009,7 +737,7 @@
Source:
-
+
@@ -1095,7 +823,7 @@
Source:
-
+
@@ -1135,199 +863,6 @@
-
-
-
-
-
- getPixelFromCoordinate
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- coordinate
-
-
-
-
-
-ol.Coordinate
-
-
-
-
-
-
-
-
-
- Coordinate.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Inherited From:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Pixel.
-
-
-
-
-
-
- Type
-
-
-
-ol.Pixel
-
-
-
-
-
-
-
-
-
-
-
-
-
- handleCenterChanged
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- dommaprenderer.js, line 136
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1422,7 +957,7 @@
Source:
-
+
@@ -1486,7 +1021,7 @@
Source:
-
+
@@ -1598,7 +1133,7 @@
Source:
-
+
@@ -1621,7 +1156,7 @@
- handleResolutionChanged
+ <protected> handleSizeChanged
@@ -1644,6 +1179,11 @@
+ Inherited From:
+
+
@@ -1657,7 +1197,7 @@
Source:
- dommaprenderer.js, line 149
+
@@ -1680,7 +1220,7 @@
- handleRotationChanged
+ <protected> handleViewChanged
@@ -1703,6 +1243,11 @@
+ Inherited From:
+
+
@@ -1716,7 +1261,7 @@
Source:
- dommaprenderer.js, line 162
+
@@ -1739,7 +1284,7 @@
- handleSizeChanged
+ <protected> handleViewPropertyChanged
@@ -1762,6 +1307,11 @@
+ Inherited From:
+
+
@@ -1775,7 +1325,7 @@
Source:
- dommaprenderer.js, line 174
+
@@ -1887,7 +1437,7 @@
Source:
-
+
@@ -1999,7 +1549,7 @@
Source:
-
+
@@ -2044,18 +1594,13 @@
- render
+ renderFrame
-
- Render the map. Sets up the layers pane on first render and adjusts its
-position as needed on subsequent calls.
-
-
@@ -2085,7 +1630,7 @@ position as needed on subsequent calls.
Source:
- dommaprenderer.js, line 190
+ dommaprenderer.js, line 77
@@ -2101,28 +1646,6 @@ position as needed on subsequent calls.
- Returns:
-
-
-
- Animating.
-
-
-
-
-
-
- Type
-
-
-
-boolean
-
-
-
-
-
-
@@ -2242,7 +1765,7 @@ position as needed on subsequent calls.
Source:
-
+
@@ -2278,13 +1801,13 @@ position as needed on subsequent calls.
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:17 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:44 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.dom.TileLayer.html b/master/apidoc/ol.renderer.dom.TileLayer.html
index aa95bf1ee2..731752f3e9 100644
--- a/master/apidoc/ol.renderer.dom.TileLayer.html
+++ b/master/apidoc/ol.renderer.dom.TileLayer.html
@@ -120,29 +120,6 @@
-
-
-
- target
-
-
-
-
-
-!Element
-
-
-
-
-
-
-
-
-
- Target.
-
-
-
@@ -169,7 +146,7 @@
Source:
- domtilelayerrenderer.js, line 21
+ domtilelayerrenderer.js, line 30
@@ -248,7 +225,7 @@
Source:
-
+
@@ -299,7 +276,7 @@
Source:
- layerrenderer.js, line 91
+ layerrenderer.js, line 92
@@ -350,7 +327,7 @@
Source:
- layerrenderer.js, line 97
+ layerrenderer.js, line 98
@@ -401,7 +378,7 @@
Source:
- layerrenderer.js, line 103
+ layerrenderer.js, line 104
@@ -452,62 +429,7 @@
Source:
- layerrenderer.js, line 121
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Top left corner of the target in map coords.
-
-
-
-
-
-
-
-
-
-
-
-
- Inherited From:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- domlayerrenderer.js, line 30
+ layerrenderer.js, line 122
@@ -558,7 +480,7 @@
Source:
-
+
@@ -575,7 +497,7 @@
- <protected> target :!Element
+ <protected> target :Element
@@ -609,7 +531,7 @@
Source:
- domlayerrenderer.js, line 22
+ domlayerrenderer.js, line 26
@@ -736,7 +658,7 @@
-string=
+string
@@ -767,7 +689,7 @@
-boolean=
+boolean
@@ -820,7 +742,71 @@
Source:
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ disposeInternal
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ domlayerrenderer.js, line 35
@@ -932,7 +918,7 @@
Source:
-
+
@@ -1000,6 +986,11 @@
+ Inherited From:
+
+
@@ -1013,7 +1004,7 @@
Source:
- domtilelayerrenderer.js, line 49
+ layerrenderer.js, line 68
@@ -1044,7 +1035,7 @@
-ol.layer.TileLayer
+ol.layer.Layer
@@ -1099,7 +1090,7 @@
Source:
- layerrenderer.js, line 75
+ layerrenderer.js, line 76
@@ -1185,7 +1176,7 @@
Source:
- domlayerrenderer.js, line 43
+ layerrenderer.js, line 84
@@ -1225,6 +1216,173 @@
+
+
+
+
+
+ getTarget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ domlayerrenderer.js, line 44
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Target.
+
+
+
+
+
+
+ Type
+
+
+
+Element
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getTileLayer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ domtilelayerrenderer.js, line 63
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Tile layer.
+
+
+
+
+
+
+ Type
+
+
+
+ol.layer.TileLayer
+
+
+
+
+
+
+
+
@@ -1271,7 +1429,7 @@
Source:
- domlayerrenderer.js, line 51
+ domlayerrenderer.js, line 52
@@ -1335,7 +1493,7 @@
Source:
- domlayerrenderer.js, line 59
+ domlayerrenderer.js, line 60
@@ -1399,7 +1557,7 @@
Source:
- domlayerrenderer.js, line 67
+ domlayerrenderer.js, line 68
@@ -1511,7 +1669,7 @@
Source:
-
+
@@ -1534,7 +1692,7 @@
- render
+ renderFrame
@@ -1570,7 +1728,7 @@
Source:
- domtilelayerrenderer.js, line 111
+ domtilelayerrenderer.js, line 71
@@ -1705,7 +1863,7 @@
Source:
-
+
@@ -1817,123 +1975,7 @@
Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- setOrigin
-
-
-
-
-
-
-
- Set the location of the top left corner of the target.
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- origin
-
-
-
-
-
-ol.Coordinate
-
-
-
-
-
-
-
-
-
- Origin.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Inherited From:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- domlayerrenderer.js, line 83
+
@@ -2045,7 +2087,7 @@
Source:
-
+
@@ -2113,7 +2155,188 @@
Source:
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> updateTileUsage
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ tileUsage
+
+
+
+
+
+Object.<string, Object.<string, ol.TileRange>>
+
+
+
+
+
+
+
+
+
+ Tile usage.
+
+
+
+
+
+
+ source
+
+
+
+
+
+ol.source.Source
+
+
+
+
+
+
+
+
+
+ Source.
+
+
+
+
+
+
+ z
+
+
+
+
+
+number
+
+
+
+
+
+
+
+
+
+ Z.
+
+
+
+
+
+
+ tileRange
+
+
+
+
+
+ol.TileRange
+
+
+
+
+
+
+
+
+
+ Tile range.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 138
@@ -2149,13 +2372,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:17 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:44 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.webgl.FragmentShader.html b/master/apidoc/ol.renderer.webgl.FragmentShader.html
index dc3e5809a2..d22e0a2626 100644
--- a/master/apidoc/ol.renderer.webgl.FragmentShader.html
+++ b/master/apidoc/ol.renderer.webgl.FragmentShader.html
@@ -383,13 +383,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:18 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:45 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.webgl.Layer.html b/master/apidoc/ol.renderer.webgl.Layer.html
index 3015fc59a9..7baccb8b5a 100644
--- a/master/apidoc/ol.renderer.webgl.Layer.html
+++ b/master/apidoc/ol.renderer.webgl.Layer.html
@@ -146,7 +146,7 @@
Source:
- webgllayerrenderer.js, line 15
+ webgllayerrenderer.js, line 20
@@ -225,7 +225,7 @@
Source:
-
+
@@ -271,7 +271,7 @@
Source:
- webgllayerrenderer.js, line 42
+ webgllayerrenderer.js, line 101
@@ -317,7 +317,7 @@
Source:
- webgllayerrenderer.js, line 48
+ webgllayerrenderer.js, line 107
@@ -367,7 +367,7 @@
Source:
- webgllayerrenderer.js, line 110
+ webgllayerrenderer.js, line 181
@@ -384,7 +384,7 @@
- render
+ renderFrame
@@ -417,7 +417,7 @@
Source:
- webgllayerrenderer.js, line 116
+ webgllayerrenderer.js, line 189
@@ -468,7 +468,7 @@
Source:
-
+
@@ -595,7 +595,7 @@
-string=
+string
@@ -626,7 +626,7 @@
-boolean=
+boolean
@@ -679,7 +679,7 @@
Source:
-
+
@@ -738,7 +738,7 @@
Source:
- webgllayerrenderer.js, line 24
+ webgllayerrenderer.js, line 72
@@ -850,7 +850,7 @@
Source:
-
+
@@ -890,6 +890,87 @@
+
+
+
+
+
+ getColorMatrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ webgllayerrenderer.js, line 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Color matrix.
+
+
+
+
+
+
+ Type
+
+
+
+goog.vec.Mat4.Float32
+
+
+
+
+
+
+
+
@@ -936,7 +1017,7 @@
Source:
- layerrenderer.js, line 67
+ layerrenderer.js, line 68
@@ -1022,7 +1103,7 @@
Source:
- layerrenderer.js, line 75
+ layerrenderer.js, line 76
@@ -1103,7 +1184,7 @@
Source:
- webgllayerrenderer.js, line 33
+ webgllayerrenderer.js, line 92
@@ -1184,7 +1265,7 @@
Source:
- webgllayerrenderer.js, line 54
+ webgllayerrenderer.js, line 113
@@ -1243,7 +1324,7 @@
Source:
- webgllayerrenderer.js, line 62
+ webgllayerrenderer.js, line 124
@@ -1302,7 +1383,7 @@
Source:
- webgllayerrenderer.js, line 70
+ webgllayerrenderer.js, line 135
@@ -1361,7 +1442,7 @@
Source:
- webgllayerrenderer.js, line 78
+ webgllayerrenderer.js, line 146
@@ -1420,7 +1501,7 @@
Source:
- webgllayerrenderer.js, line 86
+ webgllayerrenderer.js, line 154
@@ -1479,7 +1560,7 @@
Source:
- webgllayerrenderer.js, line 94
+ webgllayerrenderer.js, line 162
@@ -1538,7 +1619,7 @@
Source:
- webgllayerrenderer.js, line 102
+ webgllayerrenderer.js, line 173
@@ -1650,7 +1731,7 @@
Source:
-
+
@@ -1785,7 +1866,7 @@
Source:
-
+
@@ -1897,7 +1978,7 @@
Source:
-
+
@@ -2009,7 +2090,7 @@
Source:
-
+
@@ -2077,7 +2158,188 @@
Source:
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> updateTileUsage
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ tileUsage
+
+
+
+
+
+Object.<string, Object.<string, ol.TileRange>>
+
+
+
+
+
+
+
+
+
+ Tile usage.
+
+
+
+
+
+
+ source
+
+
+
+
+
+ol.source.Source
+
+
+
+
+
+
+
+
+
+ Source.
+
+
+
+
+
+
+ z
+
+
+
+
+
+number
+
+
+
+
+
+
+
+
+
+ Z.
+
+
+
+
+
+
+ tileRange
+
+
+
+
+
+ol.TileRange
+
+
+
+
+
+
+
+
+
+ Tile range.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 138
@@ -2113,13 +2375,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:19 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:45 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.webgl.Map.html b/master/apidoc/ol.renderer.webgl.Map.html
index e35550aff0..0dc3ed0fdc 100644
--- a/master/apidoc/ol.renderer.webgl.Map.html
+++ b/master/apidoc/ol.renderer.webgl.Map.html
@@ -146,7 +146,7 @@
Source:
- webglmaprenderer.js, line 135
+ webglmaprenderer.js, line 97
@@ -190,52 +190,6 @@
-
- canRotate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- webglmaprenderer.js, line 307
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
<protected> layerRenderers :Object.<number, ol.renderer.Layer>
@@ -271,7 +225,7 @@
Source:
-
+
@@ -317,7 +271,7 @@
Source:
- webglmaprenderer.js, line 143
+ webglmaprenderer.js, line 105
@@ -368,7 +322,7 @@
Source:
-
+
@@ -427,7 +381,7 @@
Source:
- webglmaprenderer.js, line 252
+ webglmaprenderer.js, line 211
@@ -450,7 +404,7 @@
- bindImageTexture
+ bindTileTexture
@@ -488,13 +442,13 @@
- image
+ tile
-Image
+ol.Tile
@@ -504,7 +458,7 @@
- Image.
+ Tile.
@@ -580,7 +534,119 @@
Source:
- webglmaprenderer.js, line 265
+ webglmaprenderer.js, line 224
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> calculateMatrices2D
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ frameState
+
+
+
+
+
+ol.FrameState
+
+
+
+
+
+
+
+
+
+ FrameState.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
@@ -639,7 +705,7 @@
Source:
- webglmaprenderer.js, line 313
+ webglmaprenderer.js, line 266
@@ -698,7 +764,7 @@
Source:
- webglmaprenderer.js, line 327
+ webglmaprenderer.js, line 279
@@ -716,291 +782,6 @@
-
-
-
-
-
- forEachReadyVisibleLayer
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
- Argument
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- f
-
-
-
-
-
-function(this: T, ol.layer.Layer, ol.renderer.Layer, number)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Function.
-
-
-
-
-
-
- obj
-
-
-
-
-
-T=
-
-
-
-
-
-
-
-
- <optional>
-
-
-
-
-
-
-
-
- (Optional) Object.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Inherited From:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- getCoordinateFromPixel
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- pixel
-
-
-
-
-
-ol.Pixel
-
-
-
-
-
-
-
-
-
- Pixel.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Inherited From:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Coordinate.
-
-
-
-
-
-
- Type
-
-
-
-ol.Coordinate
-
-
-
-
-
-
-
-
@@ -1042,7 +823,7 @@
Source:
- webglmaprenderer.js, line 347
+ webglmaprenderer.js, line 299
@@ -1176,7 +957,7 @@
Source:
-
+
@@ -1262,7 +1043,7 @@
Source:
-
+
@@ -1302,140 +1083,6 @@
-
-
-
-
-
- getPixelFromCoordinate
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- coordinate
-
-
-
-
-
-ol.Coordinate
-
-
-
-
-
-
-
-
-
- Coordinate.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Inherited From:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Pixel.
-
-
-
-
-
-
- Type
-
-
-
-ol.Pixel
-
-
-
-
-
-
-
-
@@ -1548,7 +1195,7 @@
Source:
- webglmaprenderer.js, line 358
+ webglmaprenderer.js, line 310
@@ -1677,7 +1324,7 @@
Source:
- webglmaprenderer.js, line 388
+ webglmaprenderer.js, line 340
@@ -1758,66 +1405,7 @@
Source:
- webglmaprenderer.js, line 414
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- handleCenterChanged
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- webglmaprenderer.js, line 428
+ webglmaprenderer.js, line 366
@@ -1924,7 +1512,7 @@
Source:
- webglmaprenderer.js, line 438
+ webglmaprenderer.js, line 375
@@ -2036,7 +1624,7 @@
Source:
-
+
@@ -2100,7 +1688,7 @@
Source:
-
+
@@ -2212,7 +1800,7 @@
Source:
-
+
@@ -2235,7 +1823,7 @@
- handleResolutionChanged
+ <protected> handleSizeChanged
@@ -2258,6 +1846,11 @@
+ Inherited From:
+
+
@@ -2271,7 +1864,7 @@
Source:
- webglmaprenderer.js, line 446
+
@@ -2294,7 +1887,7 @@
- handleRotationChanged
+ <protected> handleViewChanged
@@ -2317,6 +1910,11 @@
+ Inherited From:
+
+
@@ -2330,7 +1928,7 @@
Source:
- webglmaprenderer.js, line 455
+
@@ -2353,7 +1951,7 @@
- handleSizeChanged
+ <protected> handleViewPropertyChanged
@@ -2376,6 +1974,11 @@
+ Inherited From:
+
+
@@ -2389,7 +1992,7 @@
Source:
- webglmaprenderer.js, line 464
+
@@ -2496,7 +2099,7 @@
Source:
- webglmaprenderer.js, line 474
+ webglmaprenderer.js, line 384
@@ -2555,7 +2158,7 @@
Source:
- webglmaprenderer.js, line 493
+ webglmaprenderer.js, line 403
@@ -2578,7 +2181,7 @@
- isImageTextureLoaded
+ isTileTextureLoaded
@@ -2616,13 +2219,13 @@
- image
+ tile
-Image
+ol.Tile
@@ -2632,7 +2235,7 @@
- Image.
+ Tile.
@@ -2662,7 +2265,7 @@
Source:
- webglmaprenderer.js, line 519
+ webglmaprenderer.js, line 429
@@ -2682,7 +2285,7 @@
- Is image texture loaded.
+ Is tile texture loaded.
@@ -2743,7 +2346,7 @@
Source:
- webglmaprenderer.js, line 527
+ webglmaprenderer.js, line 437
@@ -2802,7 +2405,7 @@
Source:
- webglmaprenderer.js, line 538
+ webglmaprenderer.js, line 448
@@ -2825,7 +2428,7 @@
- render
+ renderFrame
@@ -2861,7 +2464,7 @@
Source:
- webglmaprenderer.js, line 552
+ webglmaprenderer.js, line 462
@@ -2920,7 +2523,7 @@
Source:
- webglmaprenderer.js, line 640
+ webglmaprenderer.js, line 562
@@ -2956,13 +2559,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:19 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:46 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.webgl.Shader.html b/master/apidoc/ol.renderer.webgl.Shader.html
index 6602e6f123..6f8995c2dc 100644
--- a/master/apidoc/ol.renderer.webgl.Shader.html
+++ b/master/apidoc/ol.renderer.webgl.Shader.html
@@ -354,13 +354,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:20 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:47 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.webgl.TileLayer.html b/master/apidoc/ol.renderer.webgl.TileLayer.html
index 77e474db73..587b73002f 100644
--- a/master/apidoc/ol.renderer.webgl.TileLayer.html
+++ b/master/apidoc/ol.renderer.webgl.TileLayer.html
@@ -146,7 +146,7 @@
Source:
- webgltilelayerrenderer.js, line 85
+ webgltilelayerrenderer.js, line 86
@@ -225,53 +225,7 @@
Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- logger
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- webgltilelayerrenderer.js, line 93
+
@@ -322,7 +276,7 @@
Source:
-
+
@@ -449,7 +403,7 @@
-string=
+string
@@ -480,7 +434,7 @@
-boolean=
+boolean
@@ -533,7 +487,7 @@
Source:
-
+
@@ -597,7 +551,7 @@
Source:
- webgllayerrenderer.js, line 24
+ webgllayerrenderer.js, line 72
@@ -656,7 +610,7 @@
Source:
- webgltilelayerrenderer.js, line 242
+ webgltilelayerrenderer.js, line 211
@@ -768,7 +722,7 @@
Source:
-
+
@@ -808,6 +762,92 @@
+
+
+
+
+
+ getColorMatrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ webgllayerrenderer.js, line 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Color matrix.
+
+
+
+
+
+
+ Type
+
+
+
+goog.vec.Mat4.Float32
+
+
+
+
+
+
+
+
@@ -836,6 +876,11 @@
+ Inherited From:
+
+
@@ -849,7 +894,7 @@
Source:
- webgltilelayerrenderer.js, line 258
+ layerrenderer.js, line 68
@@ -880,7 +925,7 @@
-ol.layer.TileLayer
+ol.layer.Layer
@@ -935,7 +980,7 @@
Source:
- layerrenderer.js, line 75
+ layerrenderer.js, line 76
@@ -1021,7 +1066,7 @@
Source:
- webgllayerrenderer.js, line 33
+ webgllayerrenderer.js, line 92
@@ -1102,7 +1147,7 @@
Source:
- webgltilelayerrenderer.js, line 266
+ webgltilelayerrenderer.js, line 226
@@ -1161,7 +1206,7 @@
Source:
- webgltilelayerrenderer.js, line 274
+ webgltilelayerrenderer.js, line 234
@@ -1179,6 +1224,87 @@
+
+
+
+
+
+ getTileLayer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ webgltilelayerrenderer.js, line 242
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Tile layer.
+
+
+
+
+
+
+ Type
+
+
+
+ol.layer.TileLayer
+
+
+
+
+
+
+
+
@@ -1225,7 +1351,7 @@
Source:
- webgllayerrenderer.js, line 54
+ webgllayerrenderer.js, line 113
@@ -1289,7 +1415,7 @@
Source:
- webgllayerrenderer.js, line 62
+ webgllayerrenderer.js, line 124
@@ -1353,7 +1479,7 @@
Source:
- webgllayerrenderer.js, line 70
+ webgllayerrenderer.js, line 135
@@ -1417,7 +1543,7 @@
Source:
- webgllayerrenderer.js, line 78
+ webgllayerrenderer.js, line 146
@@ -1481,7 +1607,7 @@
Source:
- webgllayerrenderer.js, line 86
+ webgllayerrenderer.js, line 154
@@ -1545,7 +1671,7 @@
Source:
- webgllayerrenderer.js, line 94
+ webgllayerrenderer.js, line 162
@@ -1609,114 +1735,7 @@
Source:
- webgllayerrenderer.js, line 102
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <protected> handleTileChange
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- event
-
-
-
-
-
-goog.events.Event
-
-
-
-
-
-
-
-
-
- Event.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
- webgltilelayerrenderer.js, line 283
+ webgllayerrenderer.js, line 173
@@ -1775,7 +1794,7 @@
Source:
- webgltilelayerrenderer.js, line 295
+ webgltilelayerrenderer.js, line 250
@@ -1887,7 +1906,7 @@
Source:
-
+
@@ -1910,7 +1929,7 @@
- render
+ renderFrame
@@ -1946,7 +1965,7 @@
Source:
- webgltilelayerrenderer.js, line 307
+ webgltilelayerrenderer.js, line 262
@@ -2081,7 +2100,7 @@
Source:
-
+
@@ -2193,7 +2212,7 @@
Source:
-
+
@@ -2305,7 +2324,7 @@
Source:
-
+
@@ -2373,7 +2392,188 @@
Source:
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> updateTileUsage
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ tileUsage
+
+
+
+
+
+Object.<string, Object.<string, ol.TileRange>>
+
+
+
+
+
+
+
+
+
+ Tile usage.
+
+
+
+
+
+
+ source
+
+
+
+
+
+ol.source.Source
+
+
+
+
+
+
+
+
+
+ Source.
+
+
+
+
+
+
+ z
+
+
+
+
+
+number
+
+
+
+
+
+
+
+
+
+ Z.
+
+
+
+
+
+
+ tileRange
+
+
+
+
+
+ol.TileRange
+
+
+
+
+
+
+
+
+
+ Tile range.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ layerrenderer.js, line 138
@@ -2409,13 +2609,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:20 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:47 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.webgl.VertexShader.html b/master/apidoc/ol.renderer.webgl.VertexShader.html
index 155046d090..b2ffae8e9f 100644
--- a/master/apidoc/ol.renderer.webgl.VertexShader.html
+++ b/master/apidoc/ol.renderer.webgl.VertexShader.html
@@ -383,13 +383,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:21 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:48 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.webgl.map.shader.Fragment.html b/master/apidoc/ol.renderer.webgl.map.shader.Fragment.html
index da862f6407..c4b862c4f1 100644
--- a/master/apidoc/ol.renderer.webgl.map.shader.Fragment.html
+++ b/master/apidoc/ol.renderer.webgl.map.shader.Fragment.html
@@ -75,7 +75,7 @@
Source:
- webglmaprenderer.js, line 42
+ webglmaprenderer.js, line 39
@@ -84,9 +84,7 @@
See:
- https://github.com/evanw/glfx.js/blob/master/src/filters/adjust/brightnesscontrast.js
-
- https://github.com/evanw/glfx.js/blob/master/src/filters/adjust/huesaturation.js
+ https://svn.webkit.org/repository/webkit/trunk/Source/WebCore/platform/graphics/filters/skia/SkiaImageFilterBuilder.cpp
@@ -349,13 +347,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:19 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:46 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.webgl.map.shader.Vertex.html b/master/apidoc/ol.renderer.webgl.map.shader.Vertex.html
index 47eecfbfb9..a09bde1b8b 100644
--- a/master/apidoc/ol.renderer.webgl.map.shader.Vertex.html
+++ b/master/apidoc/ol.renderer.webgl.map.shader.Vertex.html
@@ -75,7 +75,7 @@
Source:
- webglmaprenderer.js, line 110
+ webglmaprenderer.js, line 72
@@ -340,13 +340,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:19 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:46 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.webgl.tilelayerrenderer.shader.Fragment.html b/master/apidoc/ol.renderer.webgl.tilelayerrenderer.shader.Fragment.html
index 4d499191e2..0ca3b60a87 100644
--- a/master/apidoc/ol.renderer.webgl.tilelayerrenderer.shader.Fragment.html
+++ b/master/apidoc/ol.renderer.webgl.tilelayerrenderer.shader.Fragment.html
@@ -75,7 +75,7 @@
Source:
- webgltilelayerrenderer.js, line 31
+ webgltilelayerrenderer.js, line 32
@@ -340,13 +340,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:20 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:47 GMT+0100 (CET)
diff --git a/master/apidoc/ol.renderer.webgl.tilelayerrenderer.shader.Vertex.html b/master/apidoc/ol.renderer.webgl.tilelayerrenderer.shader.Vertex.html
index ae83f64c21..a3dd4dce7e 100644
--- a/master/apidoc/ol.renderer.webgl.tilelayerrenderer.shader.Vertex.html
+++ b/master/apidoc/ol.renderer.webgl.tilelayerrenderer.shader.Vertex.html
@@ -75,7 +75,7 @@
Source:
- webgltilelayerrenderer.js, line 55
+ webgltilelayerrenderer.js, line 56
@@ -340,13 +340,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:20 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:47 GMT+0100 (CET)
diff --git a/master/apidoc/ol.source.BingMaps.html b/master/apidoc/ol.source.BingMaps.html
index 442325a824..5230d93022 100644
--- a/master/apidoc/ol.source.BingMaps.html
+++ b/master/apidoc/ol.source.BingMaps.html
@@ -150,7 +150,7 @@
Extends
@@ -195,7 +195,7 @@
Inherited From:
@@ -259,7 +259,7 @@
Inherited From:
@@ -345,7 +345,7 @@
Inherited From:
@@ -431,7 +431,7 @@
Inherited From:
@@ -517,7 +517,7 @@
Inherited From:
@@ -533,7 +533,7 @@
Source:
-
+
@@ -569,54 +569,6 @@
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- tileCoord
-
-
-
-
-
-ol.TileCoord
-
-
-
-
-
-
-
-
-
- Tile coordinate.
-
-
-
-
-
-
@@ -629,7 +581,7 @@
Inherited From:
@@ -645,7 +597,7 @@
Source:
-
+ imagetilesource.js, line 71
@@ -661,28 +613,6 @@
- Returns:
-
-
-
- Tile.
-
-
-
-
-
-
- Type
-
-
-
-ol.Tile
-
-
-
-
-
-
@@ -763,7 +693,7 @@
Inherited From:
@@ -779,7 +709,7 @@
Source:
-
+ imagetilesource.js, line 93
@@ -852,7 +782,7 @@
Inherited From:
@@ -868,7 +798,7 @@
Source:
-
+
@@ -1056,7 +986,7 @@
Source:
- bingmapssource.js, line 149
+ bingmapssource.js, line 163
@@ -1152,7 +1082,7 @@
Inherited From:
@@ -1264,7 +1194,7 @@
Inherited From:
@@ -1376,7 +1306,7 @@
Inherited From:
@@ -1428,13 +1358,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:21 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:48 GMT+0100 (CET)
diff --git a/master/apidoc/ol.source.DebugTileSource.html b/master/apidoc/ol.source.DebugTileSource.html
new file mode 100644
index 0000000000..3a3da11d2e
--- /dev/null
+++ b/master/apidoc/ol.source.DebugTileSource.html
@@ -0,0 +1,1170 @@
+
+
+
+
+ OpenLayers: Class: ol.source.DebugTileSource
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: ol.source.DebugTileSource
+
+
+
+
+
+
+
+
+
+ ol.source.DebugTileSource
+
+
+
+
+
+
+
+
+
+
+
+ new DebugTileSource
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ options
+
+
+
+
+
+ol.source.DebugTileSourceOptions
+
+
+
+
+
+
+
+
+
+ Options.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ debugtilesource.js, line 96
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Extends
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Members
+
+
+
+
+ isReady
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Methods
+
+
+
+
+ <protected> dispatchLoadEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getAttributions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Attributions.
+
+
+
+
+
+
+ Type
+
+
+
+Array.<ol.Attribution>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getExtent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Extent.
+
+
+
+
+
+
+ Type
+
+
+
+ol.Extent
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getProjection
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Projection.
+
+
+
+
+
+
+ Type
+
+
+
+ol.Projection
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getResolutions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getTile
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ debugtilesource.js, line 119
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getTileGrid
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Tile grid.
+
+
+
+
+
+
+ Type
+
+
+
+ol.tilegrid.TileGrid
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setAttributions
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ attributions
+
+
+
+
+
+Array.<ol.Attribution>
+
+
+
+
+
+
+
+
+
+ Attributions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setExtent
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ extent
+
+
+
+
+
+ol.Extent
+
+
+
+
+
+
+
+
+
+ Extent.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setProjection
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ projection
+
+
+
+
+
+ol.Projection
+
+
+
+
+
+
+
+
+
+ Projetion.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:48 GMT+0100 (CET)
+
+
+
+
+
diff --git a/master/apidoc/ol.source.ImageTileSource.html b/master/apidoc/ol.source.ImageTileSource.html
new file mode 100644
index 0000000000..df479b1c37
--- /dev/null
+++ b/master/apidoc/ol.source.ImageTileSource.html
@@ -0,0 +1,1348 @@
+
+
+
+
+ OpenLayers: Class: ol.source.ImageTileSource
+
+
+
+
+
+
+
+
+
+
+
+
+
Class: ol.source.ImageTileSource
+
+
+
+
+
+
+
+
+
+ ol.source.ImageTileSource
+
+
+
+
+
+
+
+
+
+
+
+ new ImageTileSource
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ options
+
+
+
+
+
+ol.source.ImageTileSourceOptions
+
+
+
+
+
+
+
+
+
+ Options.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ imagetilesource.js, line 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Extends
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Members
+
+
+
+
+ isReady
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <protected> tileUrlFunction :ol.TileUrlFunctionType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ imagetilesource.js, line 45
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Methods
+
+
+
+
+ <protected> dispatchLoadEvent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getAttributions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Attributions.
+
+
+
+
+
+
+ Type
+
+
+
+Array.<ol.Attribution>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getExtent
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Extent.
+
+
+
+
+
+
+ Type
+
+
+
+ol.Extent
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getProjection
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Projection.
+
+
+
+
+
+
+ Type
+
+
+
+ol.Projection
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getResolutions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getTile
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ imagetilesource.js, line 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getTileCoordUrl
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ tileCoord
+
+
+
+
+
+ol.TileCoord
+
+
+
+
+
+
+
+
+
+ Tile coordinate.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+ imagetilesource.js, line 93
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Tile URL.
+
+
+
+
+
+
+ Type
+
+
+
+string
+|
+
+undefined
+
+
+
+
+
+
+
+
+
+
+
+
+
+ getTileGrid
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns:
+
+
+
+ Tile grid.
+
+
+
+
+
+
+ Type
+
+
+
+ol.tilegrid.TileGrid
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setAttributions
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ attributions
+
+
+
+
+
+Array.<ol.Attribution>
+
+
+
+
+
+
+
+
+
+ Attributions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setExtent
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ extent
+
+
+
+
+
+ol.Extent
+
+
+
+
+
+
+
+
+
+ Extent.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setProjection
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters:
+
+
+
+
+
+
+ Name
+
+
+ Type
+
+
+
+
+
+ Description
+
+
+
+
+
+
+
+
+ projection
+
+
+
+
+
+ol.Projection
+
+
+
+
+
+
+
+
+
+ Projetion.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inherited From:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Classes Global
+
+
+
+
+
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:49 GMT+0100 (CET)
+
+
+
+
+
diff --git a/master/apidoc/ol.source.MapQuestOSM.html b/master/apidoc/ol.source.MapQuestOSM.html
index 82ac03cab1..7f949c700a 100644
--- a/master/apidoc/ol.source.MapQuestOSM.html
+++ b/master/apidoc/ol.source.MapQuestOSM.html
@@ -205,7 +205,7 @@
Source:
-
+
@@ -256,7 +256,7 @@
Source:
-
+ imagetilesource.js, line 45
@@ -642,7 +642,7 @@
Source:
-
+
@@ -678,54 +678,6 @@
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- tileCoord
-
-
-
-
-
-ol.TileCoord
-
-
-
-
-
-
-
-
-
- Tile coordinate.
-
-
-
-
-
-
@@ -754,7 +706,7 @@
Source:
-
+ imagetilesource.js, line 71
@@ -770,28 +722,6 @@
- Returns:
-
-
-
- Tile.
-
-
-
-
-
-
- Type
-
-
-
-ol.Tile
-
-
-
-
-
-
@@ -888,7 +818,7 @@
Source:
-
+ imagetilesource.js, line 93
@@ -977,7 +907,7 @@
Source:
-
+
@@ -1371,13 +1301,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:21 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:49 GMT+0100 (CET)
diff --git a/master/apidoc/ol.source.MapQuestOpenAerial.html b/master/apidoc/ol.source.MapQuestOpenAerial.html
index 3a381ac513..39f73d2c89 100644
--- a/master/apidoc/ol.source.MapQuestOpenAerial.html
+++ b/master/apidoc/ol.source.MapQuestOpenAerial.html
@@ -205,7 +205,7 @@
Source:
-
+
@@ -256,7 +256,7 @@
Source:
-
+ imagetilesource.js, line 45
@@ -642,7 +642,7 @@
Source:
-
+
@@ -678,54 +678,6 @@
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- tileCoord
-
-
-
-
-
-ol.TileCoord
-
-
-
-
-
-
-
-
-
- Tile coordinate.
-
-
-
-
-
-
@@ -754,7 +706,7 @@
Source:
-
+ imagetilesource.js, line 71
@@ -770,28 +722,6 @@
- Returns:
-
-
-
- Tile.
-
-
-
-
-
-
- Type
-
-
-
-ol.Tile
-
-
-
-
-
-
@@ -888,7 +818,7 @@
Source:
-
+ imagetilesource.js, line 93
@@ -977,7 +907,7 @@
Source:
-
+
@@ -1371,13 +1301,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:21 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:49 GMT+0100 (CET)
diff --git a/master/apidoc/ol.source.OpenStreetMap.html b/master/apidoc/ol.source.OpenStreetMap.html
index 5f7931f0ee..58657a96ad 100644
--- a/master/apidoc/ol.source.OpenStreetMap.html
+++ b/master/apidoc/ol.source.OpenStreetMap.html
@@ -205,7 +205,7 @@
Source:
-
+
@@ -256,7 +256,7 @@
Source:
-
+ imagetilesource.js, line 45
@@ -642,7 +642,7 @@
Source:
-
+
@@ -678,54 +678,6 @@
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- tileCoord
-
-
-
-
-
-ol.TileCoord
-
-
-
-
-
-
-
-
-
- Tile coordinate.
-
-
-
-
-
-
@@ -754,7 +706,7 @@
Source:
-
+ imagetilesource.js, line 71
@@ -770,28 +722,6 @@
- Returns:
-
-
-
- Tile.
-
-
-
-
-
-
- Type
-
-
-
-ol.Tile
-
-
-
-
-
-
@@ -888,7 +818,7 @@
Source:
-
+ imagetilesource.js, line 93
@@ -977,7 +907,7 @@
Source:
-
+
@@ -1371,13 +1301,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:22 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:49 GMT+0100 (CET)
diff --git a/master/apidoc/ol.source.Source.html b/master/apidoc/ol.source.Source.html
index 6c86a202ea..89e95a274b 100644
--- a/master/apidoc/ol.source.Source.html
+++ b/master/apidoc/ol.source.Source.html
@@ -902,13 +902,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:22 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:50 GMT+0100 (CET)
diff --git a/master/apidoc/ol.source.Stamen.html b/master/apidoc/ol.source.Stamen.html
index 3af44d0c40..9f529576fe 100644
--- a/master/apidoc/ol.source.Stamen.html
+++ b/master/apidoc/ol.source.Stamen.html
@@ -253,7 +253,7 @@
Source:
-
+
@@ -304,7 +304,7 @@
Source:
-
+ imagetilesource.js, line 45
@@ -690,7 +690,7 @@
Source:
-
+
@@ -726,54 +726,6 @@
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- tileCoord
-
-
-
-
-
-ol.TileCoord
-
-
-
-
-
-
-
-
-
- Tile coordinate.
-
-
-
-
-
-
@@ -802,7 +754,7 @@
Source:
-
+ imagetilesource.js, line 71
@@ -818,28 +770,6 @@
- Returns:
-
-
-
- Tile.
-
-
-
-
-
-
- Type
-
-
-
-ol.Tile
-
-
-
-
-
-
@@ -936,7 +866,7 @@
Source:
-
+ imagetilesource.js, line 93
@@ -1025,7 +955,7 @@
Source:
-
+
@@ -1419,13 +1349,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:22 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:50 GMT+0100 (CET)
diff --git a/master/apidoc/ol.source.TileJSON.html b/master/apidoc/ol.source.TileJSON.html
index e369effda9..3613f41e08 100644
--- a/master/apidoc/ol.source.TileJSON.html
+++ b/master/apidoc/ol.source.TileJSON.html
@@ -123,7 +123,7 @@
Source:
- tilejsonsource.js, line 51
+ tilejsonsource.js, line 50
@@ -150,7 +150,7 @@
Extends
@@ -195,7 +195,7 @@
Inherited From:
@@ -259,7 +259,7 @@
Inherited From:
@@ -345,7 +345,7 @@
Inherited From:
@@ -431,7 +431,7 @@
Inherited From:
@@ -517,7 +517,7 @@
Inherited From:
@@ -533,7 +533,7 @@
Source:
-
+
@@ -569,54 +569,6 @@
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- tileCoord
-
-
-
-
-
-ol.TileCoord
-
-
-
-
-
-
-
-
-
- Tile coordinate.
-
-
-
-
-
-
@@ -629,7 +581,7 @@
Inherited From:
@@ -645,7 +597,7 @@
Source:
-
+ imagetilesource.js, line 71
@@ -661,28 +613,6 @@
- Returns:
-
-
-
- Tile.
-
-
-
-
-
-
- Type
-
-
-
-ol.Tile
-
-
-
-
-
-
@@ -763,7 +693,7 @@
Inherited From:
@@ -779,7 +709,7 @@
Source:
-
+ imagetilesource.js, line 93
@@ -852,7 +782,7 @@
Inherited From:
@@ -868,7 +798,7 @@
Source:
-
+
@@ -949,7 +879,7 @@
Source:
- tilejsonsource.js, line 78
+ tilejsonsource.js, line 77
@@ -1008,7 +938,7 @@
Source:
- tilejsonsource.js, line 152
+ tilejsonsource.js, line 156
@@ -1104,7 +1034,7 @@
Inherited From:
@@ -1216,7 +1146,7 @@
Inherited From:
@@ -1328,7 +1258,7 @@
Inherited From:
@@ -1380,13 +1310,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:23 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:51 GMT+0100 (CET)
diff --git a/master/apidoc/ol.source.TileSource.html b/master/apidoc/ol.source.TileSource.html
index fb4621950d..36aacca152 100644
--- a/master/apidoc/ol.source.TileSource.html
+++ b/master/apidoc/ol.source.TileSource.html
@@ -123,7 +123,7 @@
Source:
-
+
@@ -167,6 +167,52 @@
+
+ getTile
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Source:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
isReady
@@ -248,53 +294,7 @@
Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <protected> tileUrlFunction :ol.TileUrlFunctionType
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
+
@@ -675,7 +675,7 @@
Source:
-
+
@@ -693,267 +693,6 @@
-
-
-
-
-
- getTile
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- tileCoord
-
-
-
-
-
-ol.TileCoord
-
-
-
-
-
-
-
-
-
- Tile coordinate.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Tile.
-
-
-
-
-
-
- Type
-
-
-
-ol.Tile
-
-
-
-
-
-
-
-
-
-
-
-
-
- getTileCoordUrl
-
-
-
-
-
-
-
-
-
-
-
-
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- tileCoord
-
-
-
-
-
-ol.TileCoord
-
-
-
-
-
-
-
-
-
- Tile coordinate.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Returns:
-
-
-
- Tile URL.
-
-
-
-
-
-
- Type
-
-
-
-string
-|
-
-undefined
-
-
-
-
-
-
-
-
@@ -995,7 +734,7 @@
Source:
-
+
@@ -1389,13 +1128,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:23 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:51 GMT+0100 (CET)
diff --git a/master/apidoc/ol.source.TiledWMS.html b/master/apidoc/ol.source.TiledWMS.html
index eb2e7d7b72..b8c844a548 100644
--- a/master/apidoc/ol.source.TiledWMS.html
+++ b/master/apidoc/ol.source.TiledWMS.html
@@ -150,7 +150,7 @@
Extends
@@ -186,7 +186,7 @@
Inherited From:
@@ -237,7 +237,7 @@
Inherited From:
@@ -253,7 +253,7 @@
Source:
-
+
@@ -288,7 +288,7 @@
Inherited From:
@@ -304,7 +304,7 @@
Source:
-
+ imagetilesource.js, line 45
@@ -352,7 +352,7 @@
Inherited From:
@@ -416,7 +416,7 @@
Inherited From:
@@ -502,7 +502,7 @@
Inherited From:
@@ -588,7 +588,7 @@
Inherited From:
@@ -674,7 +674,7 @@
Inherited From:
@@ -690,7 +690,7 @@
Source:
-
+
@@ -726,54 +726,6 @@
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- tileCoord
-
-
-
-
-
-ol.TileCoord
-
-
-
-
-
-
-
-
-
- Tile coordinate.
-
-
-
-
-
-
@@ -786,7 +738,7 @@
Inherited From:
@@ -802,7 +754,7 @@
Source:
-
+ imagetilesource.js, line 71
@@ -818,28 +770,6 @@
- Returns:
-
-
-
- Tile.
-
-
-
-
-
-
- Type
-
-
-
-ol.Tile
-
-
-
-
-
-
@@ -920,7 +850,7 @@
Inherited From:
@@ -936,7 +866,7 @@
Source:
-
+ imagetilesource.js, line 93
@@ -1009,7 +939,7 @@
Inherited From:
@@ -1025,7 +955,7 @@
Source:
-
+
@@ -1143,7 +1073,7 @@
Inherited From:
@@ -1255,7 +1185,7 @@
Inherited From:
@@ -1367,7 +1297,7 @@
Inherited From:
@@ -1419,13 +1349,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:23 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:50 GMT+0100 (CET)
diff --git a/master/apidoc/ol.source.XYZ.html b/master/apidoc/ol.source.XYZ.html
index d517acebca..43f6f9f416 100644
--- a/master/apidoc/ol.source.XYZ.html
+++ b/master/apidoc/ol.source.XYZ.html
@@ -150,7 +150,7 @@
Extends
@@ -186,7 +186,7 @@
Inherited From:
@@ -237,7 +237,7 @@
Inherited From:
@@ -253,7 +253,7 @@
Source:
-
+
@@ -288,7 +288,7 @@
Inherited From:
@@ -304,7 +304,7 @@
Source:
-
+ imagetilesource.js, line 45
@@ -398,7 +398,7 @@
Inherited From:
@@ -462,7 +462,7 @@
Inherited From:
@@ -548,7 +548,7 @@
Inherited From:
@@ -634,7 +634,7 @@
Inherited From:
@@ -720,7 +720,7 @@
Inherited From:
@@ -736,7 +736,7 @@
Source:
-
+
@@ -772,54 +772,6 @@
- Parameters:
-
-
-
-
-
-
- Name
-
-
- Type
-
-
-
-
-
- Description
-
-
-
-
-
-
-
-
- tileCoord
-
-
-
-
-
-ol.TileCoord
-
-
-
-
-
-
-
-
-
- Tile coordinate.
-
-
-
-
-
-
@@ -832,7 +784,7 @@
Inherited From:
@@ -848,7 +800,7 @@
Source:
-
+ imagetilesource.js, line 71
@@ -864,28 +816,6 @@
- Returns:
-
-
-
- Tile.
-
-
-
-
-
-
- Type
-
-
-
-ol.Tile
-
-
-
-
-
-
@@ -966,7 +896,7 @@
Inherited From:
@@ -982,7 +912,7 @@
Source:
-
+ imagetilesource.js, line 93
@@ -1055,7 +985,7 @@
Inherited From:
@@ -1071,7 +1001,7 @@
Source:
-
+
@@ -1189,7 +1119,7 @@
Inherited From:
@@ -1301,7 +1231,7 @@
Inherited From:
@@ -1413,7 +1343,7 @@
Inherited From:
@@ -1465,13 +1395,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:23 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:51 GMT+0100 (CET)
diff --git a/master/apidoc/ol.tilegrid.TileGrid.html b/master/apidoc/ol.tilegrid.TileGrid.html
index fbbe0eb39f..65f67f2e98 100644
--- a/master/apidoc/ol.tilegrid.TileGrid.html
+++ b/master/apidoc/ol.tilegrid.TileGrid.html
@@ -123,7 +123,7 @@
Source:
-
+
@@ -268,7 +268,7 @@
-T=
+T
@@ -316,7 +316,7 @@
Source:
-
+
@@ -375,7 +375,7 @@
Source:
-
+
@@ -504,7 +504,7 @@
Source:
-
+
@@ -656,7 +656,7 @@
Source:
-
+
@@ -785,7 +785,7 @@
Source:
-
+
@@ -866,7 +866,7 @@
Source:
-
+
@@ -995,7 +995,7 @@
Source:
-
+
@@ -1124,7 +1124,7 @@
Source:
-
+
@@ -1276,7 +1276,7 @@
Source:
-
+
@@ -1428,7 +1428,7 @@
Source:
-
+
@@ -1557,7 +1557,7 @@
Source:
-
+
@@ -1709,7 +1709,7 @@
Source:
-
+
@@ -1861,7 +1861,7 @@
Source:
-
+
@@ -2013,7 +2013,7 @@
Source:
-
+
@@ -2094,7 +2094,7 @@
Source:
-
+
@@ -2223,7 +2223,7 @@
Source:
-
+
@@ -2281,13 +2281,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:24 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:52 GMT+0100 (CET)
diff --git a/master/apidoc/ol.tilegrid.XYZ.html b/master/apidoc/ol.tilegrid.XYZ.html
index 121fc6b809..f633a52df0 100644
--- a/master/apidoc/ol.tilegrid.XYZ.html
+++ b/master/apidoc/ol.tilegrid.XYZ.html
@@ -206,7 +206,7 @@
Source:
-
+
@@ -270,7 +270,7 @@
Source:
-
+
@@ -404,7 +404,7 @@
Source:
-
+
@@ -561,7 +561,7 @@
Source:
-
+
@@ -695,7 +695,7 @@
Source:
-
+
@@ -781,7 +781,7 @@
Source:
-
+
@@ -915,7 +915,7 @@
Source:
-
+
@@ -1049,7 +1049,7 @@
Source:
-
+
@@ -1206,7 +1206,7 @@
Source:
-
+
@@ -1363,7 +1363,7 @@
Source:
-
+
@@ -1497,7 +1497,7 @@
Source:
-
+
@@ -1654,7 +1654,7 @@
Source:
-
+
@@ -1811,7 +1811,7 @@
Source:
-
+
@@ -1968,7 +1968,7 @@
Source:
-
+
@@ -2054,7 +2054,7 @@
Source:
-
+
@@ -2188,7 +2188,7 @@
Source:
-
+
@@ -2246,13 +2246,13 @@
- Classes Global
+ Classes Global
- Documentation generated by JSDoc 3 on Wed Nov 14 2012 21:15:24 GMT+0100 (CET)
+ Documentation generated by JSDoc 3 on Thu Jan 17 2013 23:02:52 GMT+0100 (CET)
diff --git a/master/apidoc/styles/apidoc.css b/master/apidoc/styles/apidoc.css
deleted file mode 100644
index 4190811f54..0000000000
--- a/master/apidoc/styles/apidoc.css
+++ /dev/null
@@ -1,266 +0,0 @@
-html {
- overflow: auto;
- background-color: #fff;
-}
-
-body {
- font: 14px "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
- line-height: 130%;
- color: #000;
- background-color: #fff;
-}
-
-a {
- color: #444;
-}
-
-a:visited {
- color: #444;
-}
-
-a:active {
- color: #444;
-}
-
-header {
- display: block;
- padding: 6px 4px;
-}
-
-.class-description {
- font-style: italic;
- font-family: Palatino, 'Palatino Linotype', serif;
- font-size: 130%;
- line-height: 140%;
- margin-bottom: 1em;
- margin-top: 1em;
-}
-
-#main {
- float: left;
- width: 100%;
-}
-
-section {
- display: block;
-
- background-color: #fff;
- padding: 12px 24px;
- border-bottom: 1px solid #ccc;
- margin-right: 240px;
-}
-
-.variation {
- display: none;
-}
-
-.optional:after {
- content: "opt";
- font-size: 60%;
- color: #aaa;
- font-style: italic;
- font-weight: lighter;
-}
-
-nav {
- display: block;
- float: left;
- margin-left: -230px;
- margin-top: 28px;
- width: 220px;
- border-left: 1px solid #ccc;
- padding-left: 9px;
-}
-
-nav ul {
- font-family: 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
- font-size: 100%;
- line-height: 17px;
- padding:0;
- margin:0;
- list-style-type:none;
-}
-
-nav h2 a, nav h2 a:visited {
- color: #A35A00;
- text-decoration: none;
-}
-
-nav h3 {
- margin-top: 12px;
-}
-
-nav li {
- margin-top: 6px;
-}
-
-nav a {
- color: #5C5954;
-}
-
-nav a:visited {
- color: #5C5954;
-}
-
-nav a:active {
- color: #5C5954;
-}
-
-footer {
- display: block;
- padding: 6px;
- margin-top: 12px;
- font-style: italic;
- font-size: 90%;
-}
-
-h1 {
- font-size: 200%;
- font-weight: bold;
- letter-spacing: -0.01em;
- margin: 6px 0 9px 0;
-}
-
-h2 {
- font-size: 170%;
- font-weight: bold;
- letter-spacing: -0.01em;
- margin: 6px 0 3px 0;
-}
-
-h3 {
- font-size: 150%;
- font-weight: bold;
- letter-spacing: -0.01em;
- margin-top: 16px;
- margin: 6px 0 3px 0;
-}
-
-h4 {
- font-size: 130%;
- font-weight: bold;
- letter-spacing: -0.01em;
- margin-top: 16px;
- margin: 18px 0 3px 0;
- color: #A35A00;
-}
-
-h5, .container-overview .subsection-title {
- font-size: 120%;
- font-weight: bold;
- letter-spacing: -0.01em;
- margin: 8px 0 3px -16px;
-}
-
-h6 {
- font-size: 100%;
- letter-spacing: -0.01em;
- margin: 6px 0 3px 0;
- font-style: italic;
-}
-
-.protected {
- display: none;
-}
-
-dt.tag-source, dd.tag-source {
- display: none;
-}
-
-.ancestors { color: #999; }
-.ancestors a {
- color: #999 !important;
- text-decoration: none;
-}
-
-.important {
- font-weight: bold;
- color: #950B02;
-}
-
-.yes-def {
- text-indent: -1000px;
-}
-
-.type-signature {
- color: #aaa;
-}
-
-.name, .signature {
- font-family: Consolas, "Lucida Console", Monaco, monospace;
-}
-
-.details { margin-top: 14px; }
-.details dt { width:100px; float:left; border-left: 2px solid #DDD; padding-left: 10px; padding-top: 6px; }
-.details dd { margin-left: 50px; }
-.details ul { margin: 0; }
-.details ul { list-style-type: none; }
-.details li { margin-left: 30px; padding-top: 6px; }
-
-.description {
- margin-bottom: 1em;
- margin-left: -16px;
- margin-top: 1em;
-}
-
-.code-caption {
- font-style: italic;
- font-family: Palatino, 'Palatino Linotype', serif;
- font-size: 107%;
- margin: 0;
-}
-
-.prettyprint {
- border: 1px solid #ddd;
- width: 80%;
-}
-
-.prettyprint code {
- font-family: Consolas, 'Lucida Console', Monaco, monospace;
- font-size: 100%;
- line-height: 18px;
- display: block;
- padding: 4px 12px;
- margin: 0;
- background-color: #fff;
- color: #000;
- border-left: 3px #ddd solid;
-}
-
-.params, .props {
- border-spacing: 0;
- border: 0;
- border-collapse: collapse;
-}
-
-.params .name, .props .name, .name code {
- color: #A35A00;
- font-family: Consolas, 'Lucida Console', Monaco, monospace;
- font-size: 100%;
-}
-
-.params td, .params th, .props td, .props th {
- border: 1px solid #ddd;
- margin: 0px;
- text-align: left;
- vertical-align: top;
- padding: 4px 6px;
- display: table-cell;
-}
-
-.params thead tr, .props thead tr {
- background-color: #ddd;
- font-weight: bold;
-}
-
-.params .params thead tr, .props .props thead tr {
- background-color: #fff;
- font-weight: bold;
-}
-
-.params th, .props th { border-right: 1px solid #aaa; }
-.params thead .last, .props thead .last { border-right: 1px solid #ddd; }
-
-.disabled {
- color: #454545;
-}
diff --git a/master/build/ol.js b/master/build/ol.js
index a5e147ba8c..57abbba528 100644
--- a/master/build/ol.js
+++ b/master/build/ol.js
@@ -1,142 +1,160 @@
-(function(){var h=void 0,i=!0,j=null,l=!1;function ca(a){return function(){return this[a]}}var m,n=this;function t(){}function ea(a){a.ra=function(){return a.zb?a.zb:a.zb=new a}}
-function fa(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
-else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function u(a){return a!==h}function ga(a){return"array"==fa(a)}function ha(a){var b=fa(a);return"array"==b||"object"==b&&"number"==typeof a.length}function v(a){return"string"==typeof a}function ia(a){return"function"==fa(a)}function ja(a){var b=typeof a;return"object"==b&&a!=j||"function"==b}function w(a){return a[ka]||(a[ka]=++la)}var ka="closure_uid_"+Math.floor(2147483648*Math.random()).toString(36),la=0;
-function ma(a,b,c){return a.call.apply(a.bind,arguments)}function na(a,b,c){if(!a)throw Error();if(2")&&(a=a.replace(xa,">"));-1!=a.indexOf('"')&&(a=a.replace(ya,"""));return a}var ua=/&/g,va=//g,ya=/\"/g,ta=/[&<>\"]/;var B=Array.prototype,za=B.indexOf?function(a,b,c){return B.indexOf.call(a,b,c)}:function(a,b,c){c=c==j?0:0>c?Math.max(0,a.length+c):c;if(v(a))return!v(b)||1!=b.length?-1:a.indexOf(b,c);for(;c=arguments.length?B.slice.call(a,b):B.slice.call(a,b,c)}function Ga(a,b){return a>b?1:ac*b?c+b:c};function D(a,b){this.x=u(a)?a:0;this.y=u(b)?b:0}D.prototype.F=function(){return new D(this.x,this.y)};function Ja(a,b){this.x=a;this.y=b}A(Ja,D);Ja.prototype.F=function(){return new Ja(this.x,this.y)};Ja.prototype.add=function(a){this.x+=a.x;this.y+=a.y;return this};Ja.prototype.rotate=function(a){var b=Math.cos(a),a=Math.sin(a),c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};function E(a,b){Ja.call(this,a,b)}A(E,Ja);function Ka(a,b){var c=Ia(a+180,360)-180,d=Math.abs(Math.round(3600*c));return Math.floor(d/3600)+"\u00b0 "+Math.floor(d/60%60)+"\u2032 "+Math.floor(d%60)+"\u2033 "+b.charAt(0>c?1:0)};function La(a,b){this.width=a;this.height=b}La.prototype.F=function(){return new La(this.width,this.height)};La.prototype.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};La.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};La.prototype.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function Ma(a,b){La.call(this,a,b)}A(Ma,La);function Na(a,b,c,d){this.k=a;this.a=b;this.p=c;this.b=d}Na.prototype.c=function(){return this.b-this.a};Na.prototype.d=function(){return this.p-this.k};function Oa(a,b){return a.k<=b.p&&a.p>=b.k&&a.a<=b.b&&a.b>=b.a}Na.prototype.toString=function(){return"("+[this.k,this.a,this.p,this.b].join(", ")+")"};function Pa(a,b,c,d){Na.call(this,a,b,c,d)}A(Pa,Na);function Qa(a){var b=arguments[0],b=new Pa(b.x,b.y,b.x,b.y),c;for(c=1;cparseFloat(Ob)){Nb=String(Sb);break a}}Nb=Ob}var Ub={};
-function L(a){var b;if(!(b=Ub[a])){b=0;for(var c=String(Nb).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),d=String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),e=Math.max(c.length,d.length),f=0;0==b&&f(0==q[1].length?0:parseInt(q[1],10))?1:0)||((0==p[2].length)<(0==q[2].length)?-1:(0==p[2].length)>(0==q[2].length)?1:0)||(p[2]q[2]?1:0)}while(0==b)}b=Ub[a]=0<=b}return b}var Vb={};function Wb(a){return Vb[a]||(Vb[a]=H&&!!document.documentMode&&document.documentMode>=a)};var Xb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");function Yb(a){if(a[1]){var b=a[0],c=b.indexOf("#");0<=c&&(a.push(b.substr(c)),a[0]=b=b.substr(0,c));c=b.indexOf("?");0>c?a[1]="?":c==b.length-1&&(a[1]=h)}return a.join("")}function Zb(a,b,c){if(ga(b))for(var d=0;db)throw Error("Bad port number "+b);a.Ha=b}else a.Ha=j}
-function lc(a,b,c){jc(a);if(b instanceof mc){a.a=b;b=a.a;if((a=a.R)&&!b.b){sc(b);b.a=j;var d=b.s,c=function(a,b){var c=b.toLowerCase();b!=c&&(tc(this,b),uc(this,c,a))};if("function"==typeof d.forEach)d.forEach(c,b);else if(ha(d)||v(d))C(d,c,b);else{var e;if("function"==typeof d.Y)e=d.Y();else if("function"!=typeof d.K)if(ha(d)||v(d)){e=[];for(var f=d.length,g=0;g>4&15).toString(16)+(a&15).toString(16)}var oc=/[#\/\?@]/g,qc=/[\#\?:]/g,pc=/[\#\?]/g,vc=/[\#\?@]/g,rc=/#/g;function mc(a,b,c){this.a=a||j;this.b=!!c}
-function sc(a){if(!a.s&&(a.s=new ub,a.l=0,a.a))for(var b=a.a.split("&"),c=0;c2*c.l&&vb(c))}}m.clear=function(){this.s=this.a=j;this.l=0};function zc(a,b){sc(a);b=yc(a,b);return wb(a.s.b,b)}m.Y=function(){sc(this);for(var a=this.s.K(),b=this.s.Y(),c=[],d=0;d=a.keyCode)a.keyCode=-1}catch(b){}};m.hc=ca("A");function Pc(){}var Qc=0;Pc.prototype.key=0;Pc.prototype.aa=l;Pc.prototype.a=l;Pc.prototype.handleEvent=function(a){return this.b?this.ka.call(this.Ua||this.src,a):this.ka.handleEvent.call(this.ka,a)};var Rc={},Sc={},Tc={},Uc={};
-function R(a,b,c,d,e){if(b){if(ga(b)){for(var f=0;ff.keyCode||f.returnValue!=h)return i;a:{var s=l;if(0==f.keyCode)try{f.keyCode=-1;break a}catch(p){s=i}if(s||f.returnValue==h)f.returnValue=i}}s=new Lc;Mc(s,f,this);f=i;try{if(k){for(var q=[],x=s.b;x;x=x.parentNode)q.push(x);g=e[i];g.B=g.l;for(var y=q.length-
-1;!s.V&&0<=y&&g.B;y--)s.b=q[y],f&=Zc(g,q[y],d,i,s);if(r){g=e[l];g.B=g.l;for(y=0;!s.V&&y");f=f.join("")}f=e.createElement(f);g&&(v(g)?f.className=g:ga(g)?cd.apply(j,[f].concat(g)):gd(f,g));2")&&(a=a.replace(ta,">"));-1!=a.indexOf('"')&&(a=a.replace(ua,"""));return a}var ra=/&/g,sa=//g,ua=/\"/g,qa=/[&<>\"]/;var H=Array.prototype,Ca=H.indexOf?function(a,b,c){return H.indexOf.call(a,b,c)}:function(a,b,c){c=c==k?0:0>c?Math.max(0,a.length+c):c;if(D(a))return!D(b)||1!=b.length?-1:a.indexOf(b,c);for(;c=arguments.length?H.slice.call(a,b):H.slice.call(a,b,c)}function La(a){H.sort.call(a,Ma)}function Ma(a,b){return a>b?1:a2*this.l&&Ua(this),i):n};function Ua(a){if(a.l!=a.a.length){for(var b=0,c=0;bparseFloat(nb)){mb=String(rb);break a}}mb=nb}var tb={};
+function ub(a){var b;if(!(b=tb[a])){b=0;for(var c=String(mb).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),d=String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),e=Math.max(c.length,d.length),f=0;0==b&&f(0==m[1].length?0:parseInt(m[1],10))?1:0)||((0==l[2].length)<(0==m[2].length)?-1:(0==l[2].length)>(0==m[2].length)?1:0)||(l[2]m[2]?1:0)}while(0==b)}b=tb[a]=0<=b}return b}var vb={};function wb(a){return vb[a]||(vb[a]=J&&!!document.documentMode&&document.documentMode>=a)};var xb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");function yb(a){if(a[1]){var b=a[0],c=b.indexOf("#");0<=c&&(a.push(b.substr(c)),a[0]=b=b.substr(0,c));c=b.indexOf("?");0>c?a[1]="?":c==b.length-1&&(a[1]=h)}return a.join("")}function zb(a,b,c){if(ca(b))for(var d=0;db)throw Error("Bad port number "+b);a.Na=b}else a.Na=k}
+function Fb(a,b,c){Db(a);if(b instanceof Gb){a.a=b;b=a.a;if((a=a.Y)&&!b.b){Mb(b);b.a=k;var d=b.s,c=function(a,b){var c=b.toLowerCase();b!=c&&(this.remove(b),Nb(this,c,a))};if("function"==typeof d.forEach)d.forEach(c,b);else if(da(d)||D(d))I(d,c,b);else{var e;if("function"==typeof d.P)e=d.P();else if("function"!=typeof d.I)if(da(d)||D(d)){e=[];for(var f=d.length,g=0;g>4&15).toString(16)+(a&15).toString(16)}var Ib=/[#\/\?@]/g,Kb=/[\#\?:]/g,Jb=/[\#\?]/g,Ob=/[\#\?@]/g,Lb=/#/g;function Gb(a,b,c){this.a=a||k;this.b=!!c}
+function Mb(a){if(!a.s&&(a.s=new Ta,a.l=0,a.a))for(var b=a.a.split("&"),c=0;c=a.keyCode)a.keyCode=-1}catch(b){}};v.tc=p("C");function hc(){}var ic=0;hc.prototype.key=0;hc.prototype.ha=n;hc.prototype.a=n;hc.prototype.handleEvent=function(a){return this.b?this.qa.call(this.mb||this.src,a):this.qa.handleEvent.call(this.qa,a)};var jc={},kc={},lc={},mc={};
+function M(a,b,c,d,e){if(b){if(ca(b)){for(var f=0;ff.keyCode||f.returnValue!=h)return i;a:{var q=n;if(0==f.keyCode)try{f.keyCode=-1;break a}catch(l){q=i}if(q||f.returnValue==h)f.returnValue=i}}q=new dc;ec(q,f,this);f=i;try{if(j){for(var m=[],u=q.b;u;u=u.parentNode)m.push(u);g=e[i];g.F=g.l;for(var w=m.length-
+1;!q.ba&&0<=w&&g.F;w--)q.b=m[w],f&=rc(g,m[w],d,i,q);if(s){g=e[n];g.F=g.l;for(w=0;!q.ba&&wc*b?c+b:c};function yc(a,b){this.x=z(a)?a:0;this.y=z(b)?b:0}yc.prototype.H=function(){return new yc(this.x,this.y)};function zc(a,b){this.width=a;this.height=b}v=zc.prototype;v.H=function(){return new zc(this.width,this.height)};v.$=function(){return!(this.width*this.height)};v.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};v.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};v.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function Ac(a){return a?new Bc(Cc(a)):tc||(tc=new Bc)}function Dc(a,b){Na(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:d in Ec?a.setAttribute(Ec[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})}var Ec={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
+function Fc(a){a=a.document.documentElement;return new zc(a.clientWidth,a.clientHeight)}function Gc(a,b,c){var d=arguments,e=document,f=d[0],g=d[1];if(!uc&&g&&(g.name||g.type)){f=["<",f];g.name&&f.push(' name="',pa(g.name),'"');if(g.type){f.push(' type="',pa(g.type),'"');var j={};Ra(j,g);delete j.type;g=j}f.push(">");f=f.join("")}f=e.createElement(f);g&&(D(g)?f.className=g:ca(g)?vc.apply(k,[f].concat(g)):Dc(f,g));2>=1;return b.join("")}V.prototype.toString=function(){return[this.j,this.x,this.y].join("/")};function Gd(a,b,c,d){Na.call(this,a,b,c,d)}A(Gd,Na);function Hd(a,b,c,d){var e,f;for(e=a.k;e<=a.p;++e)for(f=a.a;f<=a.b;++f)c.call(d,new V(b,e,f))}Gd.prototype.c=function(){return this.b-this.a+1};Gd.prototype.d=function(){return this.p-this.k+1};function Id(a,b){var c=a.length;if(a[0]<=b)return 0;if(!(b<=a[c-1])){var d;for(d=1;d=a.p&&(d.x+=1);b.y=a.b&&(d.y+=1);return d};function Pd(a,b,c,d){this.extent=b;this.c=a;this.b=c;this.a=d}A(Pd,Ra);Pd.prototype.transform=function(a){a=this.extent.transform(a);return new Pd(this.c,a,this.b,this.a)};function Qd(){M.call(this)}A(Qd,M);m=Qd.prototype;m.nb=i;m.Za=j;m.addEventListener=function(a,b,c,d){R(this,a,b,c,d)};m.removeEventListener=function(a,b,c,d){Xc(this,a,b,c,d)};m.q=function(){Qd.i.q.call(this);var a,b=0,c=a==j;a=!!a;if(this==j)F(Tc,function(d){for(var e=d.length-1;0<=e;e--){var f=d[e];if(c||a==f.capture)T(f.key),b++}});else{var d=w(this);if(Tc[d])for(var d=Tc[d],e=d.length-1;0<=e;e--){var f=d[e];if(c||a==f.capture)T(f.key),b++}}this.Za=j};function Rd(a,b,c){M.call(this);this.ab=a;this.g=b;this.a=0;this.b=new Image;c!==j&&(this.b.crossOrigin=c);this.d={};this.c=j}A(Rd,Qd);function Sd(a,b){if(u(b)){var c,d=w(b);if(d in a.d)return a.d[d];c=Ua(a.d)?a.b:a.b.cloneNode(l);return a.d[d]=c}return a.b}Rd.prototype.e=function(){this.a=3;C(this.c,T);this.c=j};Rd.prototype.f=function(){this.a=2;C(this.c,T);this.c=j;U(this,"change")};function Td(a){0==a.a&&(a.a=1,a.c=[Wc(a.b,"error",a.e,l,a),Wc(a.b,"load",a.f,l,a)],a.b.src=a.g)};function Ud(a){var b=/\{(\d)-(\d)\}/.exec(a)||/\{([a-z])-([a-z])\}/.exec(a);if(b){var c=[],d=b[2].charCodeAt(0),e;for(e=b[1].charCodeAt(0);e<=d;++e)c.push(a.replace(b[0],String.fromCharCode(e)));return Vd(Aa(c,Ud))}return function(b){return b===j?h:a.replace("{z}",b.j).replace("{x}",b.x).replace("{y}",b.y)}}function Vd(a){return function(b){if(b!==j){var c=Ia(b.hash(),a.length);return a[c](b)}}}
-function Wd(a,b){return function(c){if(c!==j)return c=Kd(b,c),Yb([a,"&","BBOX","=",encodeURIComponent(String([c.k,c.a,c.p,c.b].join()))])}}function Xd(){}function Yd(a,b){return function(c){return c===j?h:b(a(c))}};function Zd(a){return function(){return a}}var $d=Zd(l),ae=Zd(i),be=Zd(j);function ce(a){M.call(this);this.h=u(a.projection)?a.projection:j;this.g=u(a.extent)?a.extent:a.projection.b;this.a=u(a.attributions)?a.attributions:j}A(ce,Qd);ce.prototype.T=ae;function de(a){ce.call(this,{attributions:a.attributions,extent:a.extent,projection:a.projection});this.tileGrid=u(a.tileGrid)?a.tileGrid:j;this.J=u(a.J)?a.J:Xd;this.d=u(a.crossOrigin)?a.crossOrigin:"anonymous";this.b={}}A(de,ce);function ee(a,b){var c=b.toString();if(c in a.b)return a.b[c];var d=a.J(b),d=u(d)?new Rd(b,d,a.d):j;return a.b[c]=d};function fe(a){var b=Array(a.maxZoom+1),c;for(c=0;c<=a.maxZoom;++c)b[c]=lb/(128<a)break;d=Math.floor(d/2);e=Math.floor(e/2);f=new Gd(d,e,d,e);if(b.call(c,a,f))break}};var ge={Rc:"Aerial",Sc:"AerialWithLabels",Zc:"Road",Yc:"OrdnanceSurvey",Tc:"CollinsBart"};
-function he(a){de.call(this,{projection:gb("EPSG:3857")});this.cc=u(a.culture)?a.culture:"en-us";this.c=l;var b=new hc("//dev.virtualearth.net/REST/v1/Imagery/Metadata/"+a.style),b=new Ad(b),a={include:"ImageryProviders",key:a.key},c=oa(this.e,this),a=a||j,d="_"+(Bd++).toString(36)+qa().toString(36);n._callbacks_||(n._callbacks_={});var e=b.b.F();if(a)for(var f in a)(!a.hasOwnProperty||a.hasOwnProperty(f))&&wc(e,f,a[f]);c&&(n._callbacks_[d]=function(a){Cd(d,i);c.apply(h,arguments)},wc(e,b.a,"_callbacks_."+
-d));f=ud(e.toString(),{timeout:b.La,lb:i});f.a.push([j,function(){Cd(d,l)},h]);f.P&&qd(f)}A(he,de);
-he.prototype.e=function(a){var b=a.resourceSets[0].resources[0],c=b.zoomMin,d=b.zoomMax,e=new fe({maxZoom:d,bb:new Ma(b.imageWidth,b.imageHeight)});this.tileGrid=e;this.J=Yd(function(a){if(a.je||b<=e?j:new V(a.j,Ia(a.x,b),e)},Vd(Aa(b.imageUrlSubdomains,function(a){var c=b.imageUrl.replace("{subdomain}",a).replace("{culture}",this.cc);return function(a){return a===j?h:c.replace("{quadkey}",Fd(a))}})));var f=gb("EPSG:4326");this.a=Aa(b.imageryProviders,
-function(a){var b=a.attribution,a=Aa(a.coverageAreas,function(a){var b=a.bbox;return new Pd(e,new Pa(b[1],b[0],b[3],b[2]),a.zoomMin,a.zoomMax)});return new sb(b,a,f)});this.c=i;U(this,"load")};he.prototype.T=ca("c");function W(a){M.call(this);u(a)&&this.Wa(a)}A(W,Qd);var ie={},je={},ke={};function le(a){return a.substr(0,1).toUpperCase()+a.substr(1)}function me(a){return a.ol_accessors_||(a.ol_accessors_={})}function X(a){return ie[a]||(ie[a]=a.toLowerCase()+"_changed")}function ne(a){return a.ol_bindings_||(a.ol_bindings_={})}m=W.prototype;m.Zb=function(a,b,c,d){c=c||a;this.eb(a);var e=X(c);ne(this)[a]=R(b,e,function(){oe(this,a)},h,this);me(this)[a]={target:b,key:c};d||oe(this,a)};m.bc=t;
-m.t=function(a){var b=me(this);if(a in b){var b=b[a],a=b.target,b=b.key,c=je[b]||(je[b]="get"+le(b));return a[c]?a[c]():a.t(b)}return this[a]};m.Eb=function(a){var b=me(this);a in b?(a=b[a],a.target.Eb(a.key)):oe(this,a)};function oe(a,b){var c=X(b);U(a,c)}m.set=function(a,b){var c=me(this);if(a in c){var d=c[a],c=d.target,d=d.key,e=ke[d]||(ke[d]="set"+le(d));if(c[e])c[e](b);else c.set(d,b)}else this[a]=b,oe(this,a)};
-m.Mb=function(a){F(a,function(a,c){var d=ke[c]||(ke[c]="set"+le(c));if(this[d])this[d](a);else this.set(c,a)},this)};m.Wa=W.prototype.Mb;m.eb=function(a){var b=ne(this),c=b[a];c&&(delete b[a],T(c),b=this.t(a),delete me(this)[a],this[a]=b)};m.Qc=function(){var a=ne(this);C(Ta(a),function(a){this.eb(a)},this)};function pe(a,b,c,d,e){Ic.call(this,a,e);this.a=b;this.index=c;this.c=d}A(pe,Ic);function Y(a){W.call(this);this.a=a||[];qe(this)}A(Y,W);m=Y.prototype;m.clear=function(){for(;this.length;)this.Fb()};m.forEach=function(a,b){C(this.a,a,b)};m.fc=ca("a");m.gc=function(a){return this.a[a]};m.ob=function(){return this.t("length")};m.za=function(a,b){Ea(this.a,a,0,b);qe(this);U(this,new pe("add",b,h,h,this));U(this,new pe("insert_at",b,a,h,this))};m.Fb=function(){return this.Jb(this.ob()-1)};
-m.push=function(a){var b=this.a.length;this.za(b,a);return b};m.Jb=function(a){var b=this.a[a];B.splice.call(this.a,a,1);qe(this);U(this,new pe("remove",b,h,h,this));U(this,new pe("remove_at",h,a,b,this));return b};m.Hc=function(a,b){var c=this.length;if(a=a||96<=a&&106>=a||65<=a&&90>=a||J&&0==a)return i;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return i;default:return l}}
-function ve(a){switch(a){case 61:return 187;case 59:return 186;case 224:return 91;case 0:return 224;default:return a}};function we(a,b){M.call(this);a&&(this.Ba&&xe(this),this.fa=a,this.Aa=R(this.fa,"keypress",this,b),this.Va=R(this.fa,"keydown",this.a,b,this),this.Ba=R(this.fa,"keyup",this.b,b,this))}A(we,Qd);m=we.prototype;m.fa=j;m.Aa=j;m.Va=j;m.Ba=j;m.N=-1;m.M=-1;m.Oa=l;
-var ye={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},ze={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},Ae=H||J&&L("525"),Be=Cb&&I;
-we.prototype.a=function(a){if(J&&(17==this.N&&!a.ta||18==this.N&&!a.H))this.M=this.N=-1;Ae&&!te(a.Z,this.N,a.S,a.ta,a.H)?this.handleEvent(a):(this.M=I?ve(a.Z):a.Z,Be&&(this.Oa=a.H))};we.prototype.b=function(a){this.M=this.N=-1;this.Oa=a.H};
-we.prototype.handleEvent=function(a){var b=a.A,c,d,e=b.altKey;H&&"keypress"==a.type?(c=this.M,d=13!=c&&27!=c?b.keyCode:0):J&&"keypress"==a.type?(c=this.M,d=0<=b.charCode&&63232>b.charCode&&ue(c)?b.charCode:0):Jb?(c=this.M,d=ue(c)?b.keyCode:0):(c=b.keyCode||this.M,d=b.charCode||0,Be&&(e=this.Oa),Cb&&(63==d&&224==c)&&(c=191));var f=c,g=b.keyIdentifier;c?63232<=c&&c in ye?f=ye[c]:25==c&&a.S&&(f=9):g&&g in ze&&(f=ze[g]);a=f==this.N;this.N=f;b=new Ce(f,d,a,b);b.H=e;U(this,b)};
-function xe(a){a.Aa&&(T(a.Aa),T(a.Va),T(a.Ba),a.Aa=j,a.Va=j,a.Ba=j);a.fa=j;a.N=-1;a.M=-1}we.prototype.q=function(){we.i.q.call(this);xe(this)};function Ce(a,b,c,d){d&&Mc(this,d,h);this.type="key";this.Z=a;this.sa=b;this.a=c}A(Ce,Lc);function De(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}De.prototype.F=function(){return new De(this.top,this.right,this.bottom,this.left)};function Ee(a,b,c){v(b)?Fe(a,c,b):F(b,pa(Fe,a))}function Fe(a,b,c){a.style[String(c).replace(/\-([a-z])/g,function(a,b){return b.toUpperCase()})]=b}function Ge(a,b){var c=fd(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,j))?c[b]||c.getPropertyValue(b)||"":""}function He(a,b){return a.currentStyle?a.currentStyle[b]:j}function Ie(a,b){return Ge(a,b)||He(a,b)||a.style&&a.style[b]}
-function Je(a,b){var c,d,e=I&&(Cb||Mb)&&L("1.9");b instanceof D?(c=b.x,d=b.y):(c=b,d=h);a.style.left=Ke(c,e);a.style.top=Ke(d,e)}function Le(a){var b=a.getBoundingClientRect();H&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
-function Me(a){if(H&&!Wb(8))return a.offsetParent;for(var b=fd(a),c=Ie(a,"position"),d="fixed"==c||"absolute"==c,a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=Ie(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return j}function Ne(a,b){var c=Oe(a),d=Oe(b);return new D(c.x-d.x,c.y-d.y)}
-function Oe(a){var b=new D;if(1==a.nodeType){if(a.getBoundingClientRect){var c=Le(a);b.x=c.left;b.y=c.top}else{c=nd(dd(a));var d,e=fd(a),f=Ie(a,"position"),g=I&&e.getBoxObjectFor&&!a.getBoundingClientRect&&"absolute"==f&&(d=e.getBoxObjectFor(a))&&(0>d.screenX||0>d.screenY),k=new D(0,0),r;d=e?fd(e):document;if(r=H)if(r=!Wb(9))dd(d),r=l;r=r?d.body:d.documentElement;if(a!=r)if(a.getBoundingClientRect)d=Le(a),e=nd(dd(e)),k.x=d.left+e.x,k.y=d.top+e.y;else if(e.getBoxObjectFor&&!g)d=e.getBoxObjectFor(a),
-e=e.getBoxObjectFor(r),k.x=d.screenX-e.screenX,k.y=d.screenY-e.screenY;else{g=a;do{k.x+=g.offsetLeft;k.y+=g.offsetTop;g!=a&&(k.x+=g.clientLeft||0,k.y+=g.clientTop||0);if(J&&"fixed"==Ie(g,"position")){k.x+=e.body.scrollLeft;k.y+=e.body.scrollTop;break}g=g.offsetParent}while(g&&g!=a);if(Jb||J&&"absolute"==f)k.y-=e.body.offsetTop;for(g=a;(g=Me(g))&&g!=e.body&&g!=r;)if(k.x-=g.scrollLeft,!Jb||"TR"!=g.tagName)k.y-=g.scrollTop}b.x=k.x-c.x;b.y=k.y-c.y}if(I&&!L(12)){var s;H?s="-ms-transform":J?s="-webkit-transform":
-Jb?s="-o-transform":I&&(s="-moz-transform");var p;s&&(p=Ie(a,s));p||(p=Ie(a,"transform"));p?(a=p.match(Pe),a=!a?new D(0,0):new D(parseFloat(a[1]),parseFloat(a[2]))):a=new D(0,0);b=new D(b.x+a.x,b.y+a.y)}}else s=ia(a.hc),p=a,a.targetTouches?p=a.targetTouches[0]:s&&a.A.targetTouches&&(p=a.A.targetTouches[0]),b.x=p.clientX,b.y=p.clientY;return b}function Ke(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Qe(a,b){a.style.display=b?"":"none"}
-function Re(a,b){dd(fd(a));if(H&&!L("8")){var c=a.style,d;if(H){d=Se(a,He(a,"paddingLeft"));var e=Se(a,He(a,"paddingRight")),f=Se(a,He(a,"paddingTop")),g=Se(a,He(a,"paddingBottom"));d=new De(f,e,g,d)}else d=Ge(a,"paddingLeft"),e=Ge(a,"paddingRight"),f=Ge(a,"paddingTop"),g=Ge(a,"paddingBottom"),d=new De(parseFloat(f),parseFloat(e),parseFloat(g),parseFloat(d));if(H)var e=Te(a,"borderLeft"),f=Te(a,"borderRight"),g=Te(a,"borderTop"),k=Te(a,"borderBottom"),e=new De(g,f,k,e);else e=Ge(a,"borderLeftWidth"),
-f=Ge(a,"borderRightWidth"),g=Ge(a,"borderTopWidth"),k=Ge(a,"borderBottomWidth"),e=new De(parseFloat(g),parseFloat(f),parseFloat(k),parseFloat(e));c.pixelWidth=b.width-e.left-d.left-d.right-e.right;c.pixelHeight=b.height-e.top-d.top-d.bottom-e.bottom}else c=a.style,I?c.MozBoxSizing="border-box":J?c.WebkitBoxSizing="border-box":c.boxSizing="border-box",c.width=Math.max(b.width,0)+"px",c.height=Math.max(b.height,0)+"px"}
-function Se(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;var e=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return e}var Ue={thin:2,medium:4,thick:6};function Te(a,b){if("none"==He(a,b+"Style"))return 0;var c=He(a,b+"Width");return c in Ue?Ue[c]:Se(a,c)}var Pe=/matrix\([0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, ([0-9\.\-]+)p?x?, ([0-9\.\-]+)p?x?\)/;function Ve(a){M.call(this);this.a=a;a=ja(this.a)&&1==this.a.nodeType?this.a:this.a?this.a.body:j;this.e=!!a&&"rtl"==Ie(a,"direction");this.b=R(this.a,I?"DOMMouseScroll":"mousewheel",this)}A(Ve,Qd);
-Ve.prototype.handleEvent=function(a){var b=0,c=0,d=0,a=a.A;if("mousewheel"==a.type){c=1;if(H||J&&(Db||L("532.0")))c=40;d=We(-a.wheelDelta,c);u(a.wheelDeltaX)?(b=We(-a.wheelDeltaX,c),c=We(-a.wheelDeltaY,c)):c=d}else d=a.detail,100d&&(d=-3),u(a.axis)&&a.axis===a.HORIZONTAL_AXIS?b=d:c=d;"number"==typeof this.c&&(b=Ha(b,-this.c,this.c));"number"==typeof this.d&&(c=Ha(c,-this.d,this.d));this.e&&(b=-b);b=new Xe(d,a,b,c);U(this,b)};function We(a,b){return J&&(Cb||Eb)&&0!=a%b?a:a/b}
-Ve.prototype.q=function(){Ve.i.q.call(this);T(this.b);delete this.b};function Xe(a,b,c,d){b&&Mc(this,b,h);this.type="mousewheel";this.e=a;this.c=c;this.a=d}A(Xe,Lc);var Ye=n.window;function Ze(a,b,c){M.call(this);this.b=a;this.e=b||0;this.c=c;this.d=oa(this.f,this)}A(Ze,M);Ze.prototype.a=0;Ze.prototype.q=function(){Ze.i.q.call(this);$e(this);delete this.b;delete this.c};function $e(a){0!=a.a&&Ye.clearTimeout(a.a);a.a=0}Ze.prototype.f=function(){this.a=0;this.b&&this.b.call(this.c)};var af={},bf=j;function cf(){bf||(bf=new Ze(function(){qa();F(af,function(a){df(a)});Ua(af)||cf()},20));var a=bf;if(0==a.a){$e(a);var b;b=a.d;var c=u(h)?h:a.e;if(!ia(b))if(b&&"function"==typeof b.handleEvent)b=oa(b.handleEvent,b);else throw Error("Invalid listener argument");b=2147483647c.a?this.a:-this.a,d);a.v();c.v()}};function Vf(a,b){W.call(this);this.e=a;this.a=b;R(this.a,X("brightness"),this.tb,l,this);R(this.a,X("contrast"),this.ub,l,this);R(this.a,X("hue"),this.vb,l,this);R(this.a,"load",this.Xa,l,this);R(this.a,X("opacity"),this.va,l,this);R(this.a,X("saturation"),this.wb,l,this);R(this.a,X("visible"),this.wa,l,this)}A(Vf,W);m=Vf.prototype;m.G=ca("a");m.Q=ca("e");m.tb=t;m.ub=t;m.vb=t;m.Xa=t;m.va=t;m.wb=t;m.wa=t;function Wf(a){this.length=a.length||a;for(var b=0;b 0.) {\n color.rgb += (average - color.rgb)\n * (1. - 1. / (1. - uSaturation));\n } else {\n color.rgb += (average - color.rgb) * -uSaturation;\n }\n }\n\n color.rgb += uBrightness;\n\n if (uContrast != 0.) {\n if (uContrast > 0.) {\n color.rgb = (color.rgb - 0.5) / (1. - uContrast) + 0.5;\n } else {\n color.rgb = (color.rgb - 0.5) * (1. + uContrast) + 0.5;\n }\n }\n\n color.a = color.a * uOpacity;\n\n gl_FragColor = color;\n\n}"}
-A(Eg,ug);ea(Eg);function Fg(){this.a="attribute vec2 aPosition;\nattribute vec2 aTexCoord;\n\nvarying vec2 vTexCoord;\n\nvoid main(void) {\n gl_Position = vec4(aPosition, 0., 1.);\n vTexCoord = aTexCoord;\n}"}A(Fg,vg);ea(Fg);
-function Gg(a,b){dg.call(this,a,b);this.a=document.createElement("CANVAS");this.a.height=a.clientHeight;this.a.width=a.clientWidth;this.a.className="ol-unselectable";a.insertBefore(this.a,a.childNodes[0]||j);this.u=new Ma(a.clientHeight,a.clientWidth);this.b=rg(this.a,{alpha:l,antialias:i,depth:l,preserveDrawingBuffer:l,stencil:l});R(this.a,"webglcontextlost",this.ya,l,this);R(this.a,"webglcontextrestored",this.yc,l,this);this.f=new ff(1,1,1,1);this.n=this.o=j;this.h={};this.g={};this.m={};this.ma=
-Eg.ra();this.oa=Fg.ra();this.z={};Hg(this)}A(Gg,dg);m=Gg.prototype;m.Ea=function(a){Gg.i.Ea.call(this,a);a.L()&&this.map.r()};
-function Dg(a,b){var c=a.b,d=b.src,e=a.m[d];u(e)?(c.bindTexture(3553,e.Pb),9729!=e.Ab&&(c.texParameteri(3553,10240,9729),e.Ab=9729),9729!=e.Bb&&(c.texParameteri(3553,10240,9729),e.Bb=9729)):(e=c.createTexture(),c.bindTexture(3553,e),c.texImage2D(3553,0,6408,6408,5121,b),c.texParameteri(3553,10240,9729),c.texParameteri(3553,10241,9729),c.texParameteri(3553,10242,33071),c.texParameteri(3553,10243,33071),a.m[d]={Pb:e,Ab:9729,Bb:9729})}m.$=ae;m.Qa=function(a){return a instanceof ig?new Ag(this,a):j};
-m.q=function(){var a=this.b;a.isContextLost()||(F(this.g,function(b){a.deleteProgram(b)}),F(this.h,function(b){a.deleteShader(b)}),F(this.m,function(b){a.deleteTexture(b.Pb)}));Gg.i.q.call(this)};function Cg(a,b,c){var d=w(b)+"/"+w(c);if(d in a.g)return a.g[d];var e=a.b,f=e.createProgram();e.attachShader(f,Ig(a,b));e.attachShader(f,Ig(a,c));e.linkProgram(f);return a.g[d]=f}
-function Ig(a,b){var c=w(b);if(c in a.h)return a.h[c];var d=a.b,e=d.createShader(b.b());d.shaderSource(e,b.a);d.compileShader(e);return a.h[c]=e}m.pb=function(){var a=this.map.Qb();this.f=new ff(a.d/255,a.c/255,a.b/255,a.a/255);this.map.r()};m.ha=function(){Gg.i.ha.call(this);this.map.r()};m.rc=function(){this.map.r()};m.ia=function(){Gg.i.ia.call(this);this.map.r()};m.xa=function(){Gg.i.xa.call(this);this.map.r()};m.ja=function(){Gg.i.ja.call(this);this.map.r()};
-m.ya=function(a){a.v();this.n=this.o=j;this.h={};this.g={};this.m={};F(this.D,function(a){a.ya()})};m.yc=function(){Hg(this);this.map.r()};function Hg(a){a=a.b;a.activeTexture(33984);a.blendFunc(770,771);a.disable(2884);a.disable(2929);a.disable(3089)}m.Ya=function(a){Gg.i.Ya.call(this,a);a.L()&&this.map.r()};m.Ja=function(a){var b=Gg.i.Ja.call(this,a);b!==j&&(a=w(a),T(this.z[a]),delete this.z[a]);return b};
-m.r=function(){if(!this.map.w())return l;var a=this.map.d();this.u.width==a.width&&this.u.height==a.height||(this.a.width=a.width,this.a.height=a.height,this.u=a);var b=l;gg(this,function(a,c){c.r()&&(b=i)});var c=this.b;c.bindFramebuffer(36160,j);c.clearColor(this.f.d,this.f.c,this.f.b,this.f.a);c.clear(16384);c.enable(3042);c.viewport(0,0,a.width,a.height);a=Cg(this,this.ma,this.oa);c.useProgram(a);this.o===j&&(this.o={ca:c.getAttribLocation(a,"aPosition"),da:c.getAttribLocation(a,"aTexCoord"),
-Jc:c.getUniformLocation(a,"uBrightness"),Kc:c.getUniformLocation(a,"uContrast"),Lc:c.getUniformLocation(a,"uHue"),Mc:c.getUniformLocation(a,"uMatrix"),Nc:c.getUniformLocation(a,"uOpacity"),Oc:c.getUniformLocation(a,"uSaturation"),cb:c.getUniformLocation(a,"uTexture")});this.n===j?(a=c.createBuffer(),c.bindBuffer(34962,a),c.bufferData(34962,new Float32Array([-1,-1,0,0,1,-1,1,0,-1,1,0,1,1,1,1,1]),35044),this.n=a):c.bindBuffer(34962,this.n);c.enableVertexAttribArray(this.o.ca);c.vertexAttribPointer(this.o.ca,
-2,5126,l,16,0);c.enableVertexAttribArray(this.o.da);c.vertexAttribPointer(this.o.da,2,5126,l,16,8);c.uniform1i(this.o.cb,0);gg(this,function(a,b){c.uniformMatrix4fv(this.o.Mc,l,b.c);c.uniform1f(this.o.Jc,a.c());c.uniform1f(this.o.Kc,a.d());c.uniform1f(this.o.Lc,a.e());c.uniform1f(this.o.Nc,a.b());c.uniform1f(this.o.Oc,a.f());c.bindTexture(3553,b.g);c.drawArrays(5,0,4)},this);return b};m.$a=function(a,b){Gg.i.$a.call(this,a,b);var c=w(a);this.z[c]=R(b,"change",this.rc,l,this)};var Jg={Vc:"dom",$c:"webgl"},Kg=["webgl","dom"],Bg="postrender",eg="backgroundColor",Cf="center",Bf="layers",Df="resolution",fg="rotation",Ef="size";
-function $(a){var b,c;W.call(this);var d={};u(a.center)&&(d[Cf]=a.center);d[Bf]=u(a.layers)?a.layers:new Y;d.projection=fb(a.projection,"EPSG:3857");u(a.resolution)?d[Df]=a.resolution:u(a.zoom)&&(d[Df]=lb/(128<this.m&&(0===this.ma?df(this):this.la=i)};function df(a){var b=a.f.r();a.la=l;if(b!=a.Kb){if(b){if(1==++a.m){var c=w(a);c in af||(af[c]=a);cf()}}else 0===--a.m&&(c=w(a),delete af[c],Ua(af)&&bf&&$e(bf));a.Kb=b}U(a,Bg)}m.rotate=function(a,b){a=this.I.a(a,b);this.Ia(a)};m.Ic=function(a){this.set(eg,a)};$.prototype.setBackgroundColor=$.prototype.Ic;$.prototype.h=function(a){this.set(Cf,a)};
-$.prototype.setCenter=$.prototype.h;$.prototype.Wb=function(a){this.set(Bf,a)};$.prototype.setLayers=$.prototype.Wb;$.prototype.Vb=function(a){this.set("projection",a)};$.prototype.setProjection=$.prototype.Vb;$.prototype.z=function(a){this.set(Df,a)};$.prototype.setResolution=$.prototype.z;$.prototype.Ia=function(a){this.set(fg,a)};$.prototype.setRotation=$.prototype.Ia;$.prototype.ib=function(a){this.set(Ef,a)};$.prototype.setSize=$.prototype.ib;
-$.prototype.Xb=function(a){this.set("userProjection",a)};$.prototype.setUserProjection=$.prototype.Xb;function Rf(a,b,c){++a.ma;try{b.call(c)}finally{0===--a.ma&&(1>a.m&&a.la)&&df(a)}}$.prototype.zoom=function(a,b){var c=this.I.resolution(this.a(),a);if(c!=j&&b!=j){var d=this.c(),e=this.a(),f=new E(b.x-c*(b.x-d.x)/e,b.y-c*(b.y-d.y)/e);Rf(this,function(){this.h(f);this.z(c)},this)}else this.z(c)};function Mg(a){var b=jd("DIV",{"class":"ol-mouse-position"});vf.call(this,{element:b,map:a.map,target:a.target});this.h=a.projection;this.e=a.coordinateFormat;this.d=u(a.undefinedHtml)?a.undefinedHtml:"";this.c=jb;this.b=[];this.f()}A(Mg,vf);Mg.prototype.f=function(){Ng(this);this.element.innerHTML=this.d};Mg.prototype.m=function(a){var b=this.a,a=Ne(a,b.b),b=b.w()?nf(b.f,new kf(a.x,a.y)):j;b===j?b=this.d:(b=this.c(b),b=u(this.e)?this.e(b):b.toString());this.element.innerHTML=b};
-Mg.prototype.n=function(){this.element.innerHTML=this.d};Mg.prototype.C=function(a){this.b!==j&&(C(this.b,T),this.b=j);Mg.i.C.call(this,a);if(a!==j){var b=a.b;this.u=[R(a,X("projection"),this.f,l,this),R(b,"mousemove",this.m,l,this),R(b,"mouseout",this.n,l,this)];Ng(this)}};function Ng(a){var b=a.a;b===j?a.c=jb:(b=b.g(),a.c=!u(b)||!u(a.h)?jb:ib(b,a.h))};function Og(){this.a={}}A(Og,Gf);Og.prototype.c=function(a,b){var c;for(c=0;ck||c<=k)return j;c=Ia(b.x,c);return!Oa(Kd(d,new V(b.j,c,b.y)),e)?j:new V(b.j,c,k)},c):Yd(function(b){if(a.maxZoomd||c<=d?j:new V(b.j,Ia(b.x,c),d)},c);de.call(this,{attributions:a.attributions,crossOrigin:a.crossOrigin,
-extent:a.extent,projection:b,tileGrid:d,J:c})}A(Ug,de);function Vg(){Ug.call(this,{attributions:[new sb('Tiles Courtesy of MapQuest '),new sb('Data © OpenStreetMap contributors, CC BY-SA ')],maxZoom:28,url:"http://otile{1-4}.mqcdn.com/tiles/1.0.0/osm/{z}/{x}/{y}.jpg"})}A(Vg,Ug);
-function Wg(){Ug.call(this,{attributions:[new sb('Tiles Courtesy of MapQuest '),new sb("Portions Courtesy NASA/JPL-Caltech and U.S. Depart. of Agriculture, Farm Service Agency")],maxZoom:18,url:"http://oatile{1-4}.mqcdn.com/tiles/1.0.0/sat/{z}/{x}/{y}.jpg"})}A(Wg,Ug);function Xg(){Ug.call(this,{attributions:[new sb('© OpenStreetMap contributors, CC BY-SA ')],maxZoom:18,url:"http://{a-c}.tile.openstreetmap.org/{z}/{x}/{y}.png"})}A(Xg,Ug);var Yg={terrain:{type:"jpg",Cb:4,maxZoom:18},toner:{type:"png",Cb:0,maxZoom:20},watercolor:{type:"jpg",Cb:3,maxZoom:16}};
-function Zg(a){var b=new sb('Map tiles by Stamen Design , under CC BY 3.0 . Data by OpenStreetMap , under CC BY SA .'),c=a.Gc;u(a.ec)&&(c+="-"+a.ec);a=Yg[a.Gc];Ug.call(this,{attributions:[b],maxZoom:a.maxZoom,url:"http://{a-d}.tile.stamen.com/"+c+"/{z}/{x}/{y}."+a.type})}A(Zg,Ug);var $g=[];z("grid",function(a){$g.push(a)});function ah(a){de.call(this,{projection:gb("EPSG:3857")});this.c=l;a=this.e=ud(a.uri,{lb:i});a.a.push([this.f,j,this]);a.P&&qd(a)}A(ah,de);
-ah.prototype.f=function(){var a=$g.pop(),b=gb("EPSG:4326"),c,d;u(a.bounds)?(c=a.bounds,c=new Pa(c[0],c[1],c[2],c[3]),this.g=d=c.transform(ib(b,this.h))):d=c=j;var e=a.minzoom||0,f=a.maxzoom||22,g=new fe({maxZoom:f});this.tileGrid=g;this.J=Yd(function(a){if(a.jc||b<=c)return j;b=Ia(a.x,b);return d!==j&&!Oa(Kd(g,new V(a.j,b,a.y)),d)?j:new V(a.j,b,c)},Vd(Aa(a.tiles,Ud)));u(a.attribution)&&(this.a=[new sb(a.attribution,[new Pd(g,c,e,f)],b)]);this.c=i;U(this,
-"load")};ah.prototype.T=ca("c");function bh(a){var b=fb(a.projection,"EPSG:3857"),c=b.b,d=u(a.extent)?a.extent:c,e=u(a.version)?a.version:"1.3",f;if(u(a.tileGrid))f=a.tileGrid;else{Math.max(c.p-c.k,c.b-c.a);for(var g=Array((u(a.maxZoom)?a.maxZoom:18)+1),k=0,r=g.length;kc?1:0)};function fd(a,b){zc.call(this,a,b)}G(fd,zc);function gd(a,b,c,d){this.h=a;this.i=b;this.j=c;this.m=d}gd.prototype.a=function(){return this.m-this.i};gd.prototype.b=function(){return this.j-this.h};function hd(a,b){return a.h<=b.j&&a.j>=b.h&&a.i<=b.m&&a.m>=b.i}gd.prototype.toString=function(){return"("+[this.h,this.i,this.j,this.m].join(", ")+")"};function S(a,b,c){dd.call(this,b,c);this.k=a}G(S,R);S.prototype.hash=function(){return(this.x<>=1;return b.join("")}S.prototype.toString=function(){return[this.k,this.x,this.y].join("/")};function jd(a,b,c,d){gd.call(this,a,b,c,d)}G(jd,gd);jd.prototype.contains=function(a){return this.h<=a.x&&a.x<=this.j&&this.i<=a.y&&a.y<=this.m};jd.prototype.a=function(){return this.m-this.i+1};jd.prototype.b=function(){return this.j-this.h+1};function kd(a,b,c,d){gd.call(this,a,b,c,d)}G(kd,gd);function ld(a){var b=arguments[0],b=new kd(b.x,b.y,b.x,b.y),c;for(c=1;c=a.j&&(d.x+=1);b.y=a.m&&(d.y+=1);return d};function Ud(a){var b=/\{(\d)-(\d)\}/.exec(a)||/\{([a-z])-([a-z])\}/.exec(a);if(b){var c=[],d=b[2].charCodeAt(0),e;for(e=b[1].charCodeAt(0);e<=d;++e)c.push(a.replace(b[0],String.fromCharCode(e)));return Vd(Ea(c,Ud))}return function(b){return b===k?h:a.replace("{z}",b.k).replace("{x}",b.x).replace("{y}",b.y)}}function Vd(a){return function(b){if(b!==k){var c=xc(b.hash(),a.length);return a[c](b)}}}
+function Wd(a,b){return function(c){if(c!==k)return c=Pd(b,c),yb([a,"&","BBOX","=",encodeURIComponent(String([c.h,c.i,c.j,c.m].join()))])}}function Xd(){}function Yd(a,b){return function(c){return c===k?h:b(a(c))}};function Zd(a){return function(){return a}}var $d=Zd(n),ae=Zd(i),be=Zd(k);function ce(a){L.call(this);this.e=z(a.projection)?a.projection:k;this.d=z(a.extent)?a.extent:a.projection.K();this.ta=z(a.attributions)?a.attributions:k}G(ce,nd);ce.prototype.K=p("d");ce.prototype.a=ae;function de(a){ce.call(this,{attributions:a.attributions,extent:a.extent,projection:a.projection});this.tileGrid=z(a.tileGrid)?a.tileGrid:k}G(de,ce);function ee(a){de.call(this,{attributions:a.attributions,extent:a.extent,projection:a.projection,tileGrid:a.tileGrid});this.O=z(a.O)?a.O:Xd;this.f=z(a.crossOrigin)?a.crossOrigin:"anonymous";this.b={}}G(ee,de);function fe(a,b){var c=b.toString();if(c in a.b)return a.b[c];var d=a.O(b),d=z(d)?new pd(b,d,a.f):k;return a.b[c]=d};function ge(a){var b=Array(a.maxZoom+1),c;for(c=0;c<=a.maxZoom;++c)b[c]=2*Fd/(256<a)break;d=Math.floor(d/2);e=Math.floor(e/2);f=new jd(d,e,d,e);if(b.call(c,a,f))break}};var he={ad:"Aerial",bd:"AerialWithLabels",kd:"Road",jd:"OrdnanceSurvey",dd:"CollinsBart"};
+function ie(a){ee.call(this,{projection:Ad("EPSG:3857")});this.oc=z(a.culture)?a.culture:"en-us";this.c=n;var b=new Bb("//dev.virtualearth.net/REST/v1/Imagery/Metadata/"+a.style),b=new ad(b),a={include:"ImageryProviders",key:a.key},c=ka(this.g,this),a=a||k,d="_"+(bd++).toString(36)+ma().toString(36);x._callbacks_||(x._callbacks_={});var e=b.b.H();if(a)for(var f in a)(!a.hasOwnProperty||a.hasOwnProperty(f))&&Pb(e,f,a[f]);c&&(x._callbacks_[d]=function(a){cd(d,i);c.apply(h,arguments)},Pb(e,b.a,"_callbacks_."+
+d));f=Sc(e.toString(),{timeout:b.Ta,zb:i});f.a.push([k,function(){cd(d,n)},h]);f.V&&Oc(f)}G(ie,ee);
+ie.prototype.g=function(a){var b=a.resourceSets[0].resources[0],c=b.zoomMin,d=b.zoomMax,e=new ge({maxZoom:d,Ra:new fd(b.imageWidth,b.imageHeight)});this.tileGrid=e;this.O=Yd(function(a){if(a.ke||b<=e?k:new S(a.k,xc(a.x,b),e)},Vd(Ea(b.imageUrlSubdomains,function(a){var c=b.imageUrl.replace("{subdomain}",a).replace("{culture}",this.oc);return function(a){return a===k?h:c.replace("{quadkey}",id(a))}})));var f=Cd(Ad("EPSG:4326"),this.e);this.ta=Ea(b.imageryProviders,
+function(a){var b=a.attribution,c={};I(a.coverageAreas,function(a){var b=a.zoomMin,d=a.zoomMax,a=a.bbox,a=(new kd(a[1],a[0],a[3],a[2])).transform(f),g,j;for(g=b;g<=d;++g)j=g.toString(),b=Qd(e,a,e.a[g]),j in c?c[j].push(b):c[j]=[b]});return new na(b,c)});this.c=i;O(this,"load")};ie.prototype.a=p("c");function V(a){L.call(this);z(a)&&this.Ka(a)}G(V,nd);var je={},ke={},le={};function me(a){return a.substr(0,1).toUpperCase()+a.substr(1)}function ne(a){return a.ol_accessors_||(a.ol_accessors_={})}function oe(a){return je[a]||(je[a]=a.toLowerCase()+"_changed")}function pe(a){return a.ol_bindings_||(a.ol_bindings_={})}v=V.prototype;v.hc=function(a,b,c,d){c=c||a;this.wb(a);var e=oe(c);pe(this)[a]=M(b,e,function(){qe(this,a)},h,this);ne(this)[a]={target:b,key:c};d||qe(this,a)};v.kc=y;
+v.u=function(a){var b=ne(this);if(a in b){var b=b[a],a=b.target,b=b.key,c=ke[b]||(ke[b]="get"+me(b));return a[c]?a[c]():a.u(b)}return this[a]};v.Ob=function(a){var b=ne(this);a in b?(a=b[a],a.target.Ob(a.key)):qe(this,a)};function qe(a,b){var c=oe(b);O(a,c);O(a,"changed")}v.set=function(a,b){var c=ne(this);if(a in c){var d=c[a],c=d.target,d=d.key,e=le[d]||(le[d]="set"+me(d));if(c[e])c[e](b);else c.set(d,b)}else this[a]=b,qe(this,a)};
+v.$b=function(a){Na(a,function(a,c){var d=le[c]||(le[c]="set"+me(c));if(this[d])this[d](a);else this.set(c,a)},this)};v.Ka=V.prototype.$b;v.wb=function(a){var b=pe(this),c=b[a];c&&(delete b[a],N(c),b=this.u(a),delete ne(this)[a],this[a]=b)};v.Yc=function(){var a=pe(this);I(Pa(a),function(a){this.wb(a)},this)};function re(a,b,c,d,e){ac.call(this,a,e);this.a=b;this.index=c;this.c=d}G(re,ac);function W(a){V.call(this);this.a=a||[];se(this)}G(W,V);v=W.prototype;v.clear=function(){for(;this.length;)this.Qb()};v.forEach=function(a,b){I(this.a,a,b)};v.rc=p("a");v.sc=function(a){return this.a[a]};v.Db=function(){return this.u("length")};v.Ca=function(a,b){Ja(this.a,a,0,b);se(this);O(this,new re("add",b,h,h,this));O(this,new re("insert_at",b,a,h,this))};v.Qb=function(){return this.Xb(this.Db()-1)};
+v.push=function(a){var b=this.a.length;this.Ca(b,a);return b};v.Xb=function(a){var b=this.a[a];H.splice.call(this.a,a,1);se(this);O(this,new re("remove",b,h,h,this));O(this,new re("remove_at",h,a,b,this));return b};v.Sc=function(a,b){var c=this.length;if(a=a||96<=a&&106>=a||65<=a&&90>=a||K&&0==a)return i;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return i;default:return n}}
+function Be(a){switch(a){case 61:return 187;case 59:return 186;case 224:return 91;case 0:return 224;default:return a}};function Ce(a,b){L.call(this);a&&(this.Fa&&De(this),this.oa=a,this.Ea=M(this.oa,"keypress",this,b),this.nb=M(this.oa,"keydown",this.a,b,this),this.Fa=M(this.oa,"keyup",this.b,b,this))}G(Ce,nd);v=Ce.prototype;v.oa=k;v.Ea=k;v.nb=k;v.Fa=k;v.S=-1;v.R=-1;v.Wa=n;
+var Ee={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Fe={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},Ge=J||K&&ub("525"),He=ab&&ib;
+Ce.prototype.a=function(a){if(K&&(17==this.S&&!a.za||18==this.S&&!a.M))this.R=this.S=-1;Ge&&!ze(a.ga,this.S,a.Z,a.za,a.M)?this.handleEvent(a):(this.R=ib?Be(a.ga):a.ga,He&&(this.Wa=a.M))};Ce.prototype.b=function(a){this.R=this.S=-1;this.Wa=a.M};
+Ce.prototype.handleEvent=function(a){var b=a.C,c,d,e=b.altKey;J&&"keypress"==a.type?(c=this.R,d=13!=c&&27!=c?b.keyCode:0):K&&"keypress"==a.type?(c=this.R,d=0<=b.charCode&&63232>b.charCode&&Ae(c)?b.charCode:0):hb?(c=this.R,d=Ae(c)?b.keyCode:0):(c=b.keyCode||this.R,d=b.charCode||0,He&&(e=this.Wa),ab&&(63==d&&224==c)&&(c=191));var f=c,g=b.keyIdentifier;c?63232<=c&&c in Ee?f=Ee[c]:25==c&&a.Z&&(f=9):g&&g in Fe&&(f=Fe[g]);a=f==this.S;this.S=f;b=new Ie(f,d,a,b);b.M=e;O(this,b)};
+function De(a){a.Ea&&(N(a.Ea),N(a.nb),N(a.Fa),a.Ea=k,a.nb=k,a.Fa=k);a.oa=k;a.S=-1;a.R=-1}Ce.prototype.q=function(){Ce.p.q.call(this);De(this)};function Ie(a,b,c,d){d&&ec(this,d,h);this.type="key";this.ga=a;this.ya=b;this.a=c}G(Ie,dc);function Je(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}Je.prototype.H=function(){return new Je(this.top,this.right,this.bottom,this.left)};Je.prototype.contains=function(a){return!this||!a?n:a instanceof Je?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom};function Ke(a,b,c){D(b)?Le(a,c,b):Na(b,la(Le,a))}function Le(a,b,c){a.style[String(c).replace(/\-([a-z])/g,function(a,b){return b.toUpperCase()})]=b}function Me(a,b){var c=Cc(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,k))?c[b]||c.getPropertyValue(b)||"":""}function Ne(a,b){return a.currentStyle?a.currentStyle[b]:k}function Oe(a,b){return Me(a,b)||Ne(a,b)||a.style&&a.style[b]}
+function Pe(a,b){var c,d,e=ib&&(ab||lb)&&ub("1.9");b instanceof yc?(c=b.x,d=b.y):(c=b,d=h);a.style.left=Qe(c,e);a.style.top=Qe(d,e)}function Re(a){var b=a.getBoundingClientRect();J&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
+function Se(a){if(J&&!wb(8))return a.offsetParent;for(var b=Cc(a),c=Oe(a,"position"),d="fixed"==c||"absolute"==c,a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=Oe(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return k}function Te(a,b){var c=Ue(a),d=Ue(b);return new yc(c.x-d.x,c.y-d.y)}
+function Ue(a){var b=new yc;if(1==a.nodeType){if(a.getBoundingClientRect){var c=Re(a);b.x=c.left;b.y=c.top}else{c=Lc(Ac(a));var d,e=Cc(a),f=Oe(a,"position"),g=ib&&e.getBoxObjectFor&&!a.getBoundingClientRect&&"absolute"==f&&(d=e.getBoxObjectFor(a))&&(0>d.screenX||0>d.screenY),j=new yc(0,0),s;d=e?Cc(e):document;if(s=J)if(s=!wb(9))Ac(d),s=n;s=s?d.body:d.documentElement;if(a!=s)if(a.getBoundingClientRect)d=Re(a),e=Lc(Ac(e)),j.x=d.left+e.x,j.y=d.top+e.y;else if(e.getBoxObjectFor&&!g)d=e.getBoxObjectFor(a),
+e=e.getBoxObjectFor(s),j.x=d.screenX-e.screenX,j.y=d.screenY-e.screenY;else{g=a;do{j.x+=g.offsetLeft;j.y+=g.offsetTop;g!=a&&(j.x+=g.clientLeft||0,j.y+=g.clientTop||0);if(K&&"fixed"==Oe(g,"position")){j.x+=e.body.scrollLeft;j.y+=e.body.scrollTop;break}g=g.offsetParent}while(g&&g!=a);if(hb||K&&"absolute"==f)j.y-=e.body.offsetTop;for(g=a;(g=Se(g))&&g!=e.body&&g!=s;)if(j.x-=g.scrollLeft,!hb||"TR"!=g.tagName)j.y-=g.scrollTop}b.x=j.x-c.x;b.y=j.y-c.y}if(ib&&!ub(12)){var q;J?q="-ms-transform":K?q="-webkit-transform":
+hb?q="-o-transform":ib&&(q="-moz-transform");var l;q&&(l=Oe(a,q));l||(l=Oe(a,"transform"));l?(a=l.match(Ve),a=!a?new yc(0,0):new yc(parseFloat(a[1]),parseFloat(a[2]))):a=new yc(0,0);b=new yc(b.x+a.x,b.y+a.y)}}else q=ea(a.tc),l=a,a.targetTouches?l=a.targetTouches[0]:q&&a.C.targetTouches&&(l=a.C.targetTouches[0]),b.x=l.clientX,b.y=l.clientY;return b}function Qe(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function We(a,b){a.style.display=b?"":"none"}
+function Xe(a,b){Ac(Cc(a));if(J&&!ub("8")){var c=a.style,d;if(J){d=Ye(a,Ne(a,"paddingLeft"));var e=Ye(a,Ne(a,"paddingRight")),f=Ye(a,Ne(a,"paddingTop")),g=Ye(a,Ne(a,"paddingBottom"));d=new Je(f,e,g,d)}else d=Me(a,"paddingLeft"),e=Me(a,"paddingRight"),f=Me(a,"paddingTop"),g=Me(a,"paddingBottom"),d=new Je(parseFloat(f),parseFloat(e),parseFloat(g),parseFloat(d));if(J)var e=Ze(a,"borderLeft"),f=Ze(a,"borderRight"),g=Ze(a,"borderTop"),j=Ze(a,"borderBottom"),e=new Je(g,f,j,e);else e=Me(a,"borderLeftWidth"),
+f=Me(a,"borderRightWidth"),g=Me(a,"borderTopWidth"),j=Me(a,"borderBottomWidth"),e=new Je(parseFloat(g),parseFloat(f),parseFloat(j),parseFloat(e));c.pixelWidth=b.width-e.left-d.left-d.right-e.right;c.pixelHeight=b.height-e.top-d.top-d.bottom-e.bottom}else c=a.style,ib?c.MozBoxSizing="border-box":K?c.WebkitBoxSizing="border-box":c.boxSizing="border-box",c.width=Math.max(b.width,0)+"px",c.height=Math.max(b.height,0)+"px"}
+function Ye(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;var e=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return e}var $e={thin:2,medium:4,thick:6};function Ze(a,b){if("none"==Ne(a,b+"Style"))return 0;var c=Ne(a,b+"Width");return c in $e?$e[c]:Ye(a,c)}var Ve=/matrix\([0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, ([0-9\.\-]+)p?x?, ([0-9\.\-]+)p?x?\)/;function af(a){L.call(this);this.a=a;a=fa(this.a)&&1==this.a.nodeType?this.a:this.a?this.a.body:k;this.e=!!a&&"rtl"==Oe(a,"direction");this.b=M(this.a,ib?"DOMMouseScroll":"mousewheel",this)}G(af,nd);
+af.prototype.handleEvent=function(a){var b=0,c=0,d=0,a=a.C;if("mousewheel"==a.type){c=1;if(J||K&&(bb||ub("532.0")))c=40;d=bf(-a.wheelDelta,c);z(a.wheelDeltaX)?(b=bf(-a.wheelDeltaX,c),c=bf(-a.wheelDeltaY,c)):c=d}else d=a.detail,100d&&(d=-3),z(a.axis)&&a.axis===a.HORIZONTAL_AXIS?b=d:c=d;"number"==typeof this.c&&(b=wc(b,-this.c,this.c));"number"==typeof this.d&&(c=wc(c,-this.d,this.d));this.e&&(b=-b);b=new cf(d,a,b,c);O(this,b)};function bf(a,b){return K&&(ab||cb)&&0!=a%b?a:a/b}
+af.prototype.q=function(){af.p.q.call(this);N(this.b);delete this.b};function cf(a,b,c,d){b&&ec(this,b,h);this.type="mousewheel";this.e=a;this.c=c;this.a=d}G(cf,dc);var df=document&&"ontouchstart"in document.documentElement;function ef(){this.d=wc(255,0,255);this.c=wc(255,0,255);this.b=wc(255,0,255);this.a=wc(1,0,1)};function ff(a){this.length=a.length||a;for(var b=0;b=a.Za()){for(var a=this.a,d=0;d>1,a[d].getKey()>c.getKey())a[b]=a[d],b=d;else break;a[b]=c}v=rf.prototype;
+v.remove=function(){var a=this.a,b=a.length,c=a[0];if(!(0>=b)){if(1==b)Ga(a);else{a[0]=a.pop();for(var a=0,b=this.a,d=b.length,e=b[a];a>1;){var f=2*a+1,g=2*a+2,f=ge.getKey())break;b[a]=b[f];a=f}b[a]=e}return c.a}};v.I=function(){for(var a=this.a,b=[],c=a.length,d=0;dc.a?this.a:-this.a,f=b.a();Yf(b);Kf(f,b,e,d);a.v();c.v()}};function fg(a,b){V.call(this);this.o=a;this.a=b;M(this.a,oe("brightness"),this.bb,n,this);M(this.a,oe("contrast"),this.cb,n,this);M(this.a,oe("hue"),this.eb,n,this);M(this.a,"load",this.fb,n,this);M(this.a,oe("opacity"),this.gb,n,this);M(this.a,oe("saturation"),this.hb,n,this);M(this.a,oe("visible"),this.ib,n,this)}G(fg,V);v=fg.prototype;v.na=p("o");v.bb=y;v.cb=y;v.eb=y;v.fb=y;v.gb=y;v.hb=y;v.ib=y;
+function gg(a,b,c,d){var b=E(b).toString(),e=c.toString();b in a?c in a[b]?(a=a[b][e],a.h=Math.min(a.h,d.h),a.i=Math.min(a.i,d.i),a.j=Math.max(a.j,d.j),a.m=Math.max(a.m,d.m)):a[b][e]=d:(a[b]={},a[b][e]=d)};function hg(a,b){L.call(this);this.ia=a;this.map=b;this.c={};this.f=this.d=k;this.D=[M(b,oe(ig),this.ab,n,this),M(b,oe(Pf),this.Hc,n,this),M(b,oe(jg),this.jb,n,this),M(b,oe(kg),this.kb,n,this)]}G(hg,L);v=hg.prototype;v.fa=function(a){var b=this.ua(a);this.sb(a,b)};
+function lg(a){var b=a.z,c=a.Bb;kf(c);nf(c,a.size.width/2,a.size.height/2);of(c,1/b.resolution,-1/b.resolution);pf(c,-b.rotation);nf(c,-b.center.x,-b.center.y);var a=a.Ub,b=c[0],d=c[1],e=c[2],f=c[3],g=c[4],j=c[5],s=c[6],q=c[7],l=c[8],m=c[9],u=c[10],w=c[11],r=c[12],t=c[13],B=c[14],c=c[15],C=b*j-d*g,A=b*s-e*g,P=b*q-f*g,Y=d*s-e*j,T=d*q-f*j,va=e*q-f*s,wa=l*t-m*r,xa=l*B-u*r,ya=l*c-w*r,za=m*B-u*t,Aa=m*c-w*t,Ba=u*c-w*B,Q=C*Ba-A*Aa+P*za+Y*ya-T*xa+va*wa;0!=Q&&(Q=1/Q,a[0]=(j*Ba-s*Aa+q*za)*Q,a[1]=(-d*Ba+e*Aa-
+f*za)*Q,a[2]=(t*va-B*T+c*Y)*Q,a[3]=(-m*va+u*T-w*Y)*Q,a[4]=(-g*Ba+s*ya-q*xa)*Q,a[5]=(b*Ba-e*ya+f*xa)*Q,a[6]=(-r*va+B*P-c*A)*Q,a[7]=(l*va-u*P+w*A)*Q,a[8]=(g*Aa-j*ya+q*wa)*Q,a[9]=(-b*Aa+d*ya-f*wa)*Q,a[10]=(r*T-t*P+c*C)*Q,a[11]=(-l*T+m*P-w*C)*Q,a[12]=(-g*za+j*xa-s*wa)*Q,a[13]=(b*za-d*xa+e*wa)*Q,a[14]=(-r*Y+t*A-B*C)*Q,a[15]=(l*Y-m*A+u*C)*Q)}v.ua=be;v.q=function(){Na(this.c,function(a){$b(a)});I(this.D,N);this.f===k||N(this.f);this.d===k||I(this.d,N);hg.p.q.call(this)};
+function mg(a,b){var c=E(b);return a.c[c]}v.ab=y;v.Gc=function(a){this.fa(a.a)};v.Hc=function(){Zb(Oa(this.c));this.c={};this.d!==k&&(I(this.d,N),this.d=k);var a=this.map.u(Pf);a!=k&&(a.forEach(this.fa,this),this.d=[M(a,"add",this.Gc,n,this),M(a,"remove",this.Ic,n,this)])};v.Ic=function(a){this.qb(a.a)};v.lb=function(){ng(this.map)};v.jb=function(){ng(this.map)};v.kb=function(){this.f!==k&&(N(this.f),this.f=k);var a=this.map.a();a!=k&&(this.f=M(a,"changed",this.lb,n,this));ng(this.map)};v.qb=function(a){$b(this.rb(a))};
+v.rb=function(a){a=E(a);if(a in this.c){var b=this.c[a];delete this.c[a];return b}return k};v.L=y;v.sb=function(a,b){var c=E(a);this.c[c]=b};function og(){if(!("HTMLCanvasElement"in x))return n;try{return document.createElement("CANVAS").getContext("2d")!==k}catch(a){return n}};function pg(a){X.call(this,a)}G(pg,X);function qg(a,b){fg.call(this,a,b)}G(qg,fg);function rg(a,b){fg.call(this,a,b);this.e=this.b=this.c=k;this.N=hf()}G(rg,qg);rg.prototype.W=p("c");
+rg.prototype.L=function(a){function b(a,b){var c=i,e,f,g,j;for(g=b.h;g<=b.j;++g)for(j=b.i;j<=b.m;++j){e=new S(a,g,j);f=e.toString();if(u[a]&&u[a][f])return;e=fe(d,e);e!==k&&2==e.a?(u[a]||(u[a]={}),u[a][f]=e):c=n}return c}var c=a.z,d=this.a.X(),e=d.tileGrid,f=e.b,g=Nd(e.a,c.resolution),j=e.a[g],s=Qd(e,a.extent,j),q=new fd(f.width*s.b(),f.height*s.a()),l,m;this.c===k?(l=document.createElement("CANVAS"),l.width=q.width,l.height=q.height,m=l.getContext("2d"),this.c=l,this.b=q,this.e=m):(l=this.c,m=this.e,
+this.b.width==q.width&&this.b.height==q.height||(l.width=q.width,l.height=q.height,this.b=q));m.clearRect(0,0,q.width,q.height);var u={};u[g]={};var q=i,w,r,t,B;for(t=s.h;t<=s.j;++t)for(B=s.i;B<=s.m;++B)if(w=new S(g,t,B),l=fe(d,w),l!==k){r=l.a;if(0==r)q=Td(e,w),a.tb.b(l,q,j);else if(2==r){u[g][w.toString()]=l;continue}else if(3==r)continue;q=n;e.c(w,b)}t=Ea(Pa(u),Number);La(t);w=md(Pd(e,new S(g,s.h,s.m)));var C,A,P;for(B=0;BA;++A)P[A]=C[A].toFixed(6);A=P.join(",")}else A=C.join(",");C="matrix3d("+A+")";w=w.style;w.WebkitTransform=C;w.MozTransform=C;w.a=C;w.transform=C;t=t.a;t[0]=r[0];t[1]=r[1];t[2]=r[2];t[3]=r[3];t[4]=r[4];t[5]=r[5];t[6]=r[6];t[7]=r[7];t[8]=r[8];t[9]=r[9];t[10]=r[10];t[11]=r[11];t[12]=r[12];t[13]=r[13];t[14]=r[14];t[15]=r[15]}if(u in g){for(u-=1;0<=u;--u)if(u in this.b){r=this.b[u].target;r.parentNode&&r.parentNode.insertBefore(q.target,
+r.nextSibling);break}0>u&&Jc(this.target,q.target)}else if(!a.B[0]&&!a.B[1]){w=Qd(q.e,a.extent,q.e.a[q.d.k]);u=[];t=r=h;for(t in q.c)r=q.c[t],w.contains(r.da)||u.push(r);w=h;for(w=0;wc;++c)d=b.remove(),Kg(a,d)},b,m));C?(this.b=q,this.r=l):(this.r=this.b=k,a.G=i)}gg(a.Sa,f,
+j,q);kf(this.d);nf(this.d,(d.center.x-l.h)/(l.j-l.h),(d.center.y-l.i)/(l.m-l.i));pf(this.d,d.rotation);of(this.d,a.size.width*d.resolution/(l.j-l.h),a.size.height*d.resolution/(l.m-l.i));nf(this.d,-0.5,-0.5)};function Lg(){this.a="precision mediump float;\n\nuniform mat4 uColorMatrix;\nuniform float uOpacity;\nuniform mat4 uMatrix;\nuniform sampler2D uTexture;\n\nvarying vec2 vTexCoord;\n\nvoid main(void) {\n\n vec4 texCoord = uMatrix * vec4(vTexCoord, 0., 1.);\n vec4 texColor = texture2D(uTexture, texCoord.st);\n vec4 color = uColorMatrix * vec4(texColor.rgb, 1.);\n color.a = texColor.a * uOpacity;\n\n gl_FragColor = color;\n\n}"}G(Lg,Bg);aa(Lg);
+function Mg(){this.a="attribute vec2 aPosition;\nattribute vec2 aTexCoord;\n\nvarying vec2 vTexCoord;\n\nvoid main(void) {\n gl_Position = vec4(aPosition, 0., 1.);\n vTexCoord = aTexCoord;\n}"}G(Mg,Cg);aa(Mg);
+function Ng(a,b){hg.call(this,a,b);this.a=document.createElement("CANVAS");this.a.height=a.clientHeight;this.a.width=a.clientWidth;this.a.className="ol-unselectable";Jc(a,this.a);this.r=i;this.A=new fd(a.clientHeight,a.clientWidth);this.b=yg(this.a,{alpha:n,antialias:i,depth:n,preserveDrawingBuffer:n,stencil:n});M(this.a,"webglcontextlost",this.Ba,n,this);M(this.a,"webglcontextrestored",this.Lc,n,this);this.o=this.t=k;this.n={};this.g={};this.e={};this.J=Lg.wa();this.N=Mg.wa();this.w={};Og(this)}
+G(Ng,hg);v=Ng.prototype;v.fa=function(a){Ng.p.fa.call(this,a);a.a()&&ng(this.map)};
+function Kg(a,b){var c=a.b,d=b.getKey(),e=a.e[d];z(e)?(c.bindTexture(3553,e.bc),9729!=e.Kb&&(c.texParameteri(3553,10240,9729),e.Kb=9729),9729!=e.Lb&&(c.texParameteri(3553,10240,9729),e.Lb=9729)):(e=c.createTexture(),c.bindTexture(3553,e),c.texImage2D(3553,0,6408,6408,5121,b.W()),c.texParameteri(3553,10240,9729),c.texParameteri(3553,10241,9729),c.texParameteri(3553,10242,33071),c.texParameteri(3553,10243,33071),a.e[d]={bc:e,Kb:9729,Lb:9729})}v.ua=function(a){return a instanceof pg?new Ig(this,a):k};
+v.q=function(){var a=this.b;a.isContextLost()||(Na(this.g,function(b){a.deleteProgram(b)}),Na(this.n,function(b){a.deleteShader(b)}),Na(this.e,function(b){a.deleteTexture(b.bc)}));Ng.p.q.call(this)};function Jg(a,b,c){var d=E(b)+"/"+E(c);if(d in a.g)return a.g[d];var e=a.b,f=e.createProgram();e.attachShader(f,Pg(a,b));e.attachShader(f,Pg(a,c));e.linkProgram(f);return a.g[d]=f}
+function Pg(a,b){var c=E(b);if(c in a.n)return a.n[c];var d=a.b,e=d.createShader(b.b());d.shaderSource(e,b.X());d.compileShader(e);return a.n[c]=e}v.ab=function(){ng(this.map)};v.Oc=function(){ng(this.map)};v.Ba=function(a){a.v();this.o=this.t=k;this.n={};this.g={};this.e={};Na(this.c,function(a){a.Ba()})};v.Lc=function(){Og(this);ng(this.map)};function Og(a){a=a.b;a.activeTexture(33984);a.blendFunc(770,771);a.disable(2884);a.disable(2929);a.disable(3089)}
+v.qb=function(a){Ng.p.qb.call(this,a);a.a()&&ng(this.map)};v.rb=function(a){var b=Ng.p.rb.call(this,a);b!==k&&(a=E(a),N(this.w[a]),delete this.w[a]);return b};
+v.L=function(a){var b=this.b;if(a===k)return this.r&&(We(this.a,n),this.r=n),n;I(a.Ha,function(b){var c=a.Ga[E(b)];c.visible&&c.Oa&&mg(this,b).L(a,c)},this);var c=a.size;this.A.width==c.width&&this.A.height==c.height||(this.a.width=c.width,this.a.height=c.height,this.A=c);b.bindFramebuffer(36160,k);var d=a.backgroundColor;b.clearColor(d.d/255,d.c/255,d.b/255,d.a);b.clear(16384);b.enable(3042);b.viewport(0,0,c.width,c.height);c=Jg(this,this.J,this.N);b.useProgram(c);this.t===k&&(this.t={ka:b.getAttribLocation(c,
+"aPosition"),la:b.getAttribLocation(c,"aTexCoord"),Uc:b.getUniformLocation(c,"uColorMatrix"),Vc:b.getUniformLocation(c,"uMatrix"),Wc:b.getUniformLocation(c,"uOpacity"),vb:b.getUniformLocation(c,"uTexture")});this.o===k?(c=b.createBuffer(),b.bindBuffer(34962,c),b.bufferData(34962,new Float32Array([-1,-1,0,0,1,-1,1,0,-1,1,0,1,1,1,1,1]),35044),this.o=c):b.bindBuffer(34962,this.o);b.enableVertexAttribArray(this.t.ka);b.vertexAttribPointer(this.t.ka,2,5126,n,16,0);b.enableVertexAttribArray(this.t.la);
+b.vertexAttribPointer(this.t.la,2,5126,n,16,8);b.uniform1i(this.t.vb,0);I(a.Ha,function(c){var d=a.Ga[E(c)];d.visible&&d.Oa&&(d=mg(this,c),b.uniformMatrix4fv(this.t.Vc,n,d.d),b.uniformMatrix4fv(this.t.Uc,n,Fg(d)),b.uniform1f(this.t.Wc,c.e()),b.bindTexture(3553,d.g),b.drawArrays(5,0,4))},this);this.r||(We(this.a,i),this.r=i);lg(a)};v.sb=function(a,b){Ng.p.sb.call(this,a,b);var c=E(a);this.w[c]=M(b,"change",this.Oc,n,this)};var Qg={cd:"canvas",fd:"dom",ld:"webgl"},Rg=["webgl","canvas","dom"],ig="backgroundColor",Pf="layers",jg="size",kg="view";
+function $(a){var b,c;V.call(this);var d={};d[Pf]=z(a.layers)?a.layers:new W;d[kg]=z(a.view)?a.view:new Z;c=hg;var e;e=z(a.renderers)?a.renderers:z(a.renderer)?[a.renderer]:Rg;var f;for(b=0;bb;++b)e=g[b],e.rotate(c),e.add(a);f.extent=ld.apply(k,g)}this.ia.L(f);f!==k&&(f.G&&Yf(this),Array.prototype.push.apply(this.w,f.pb));this.d=f;this.n=n;O(this,new vf("postrender",this,f));x.setTimeout(this.cc,0)}};
+v.Tc=function(a){this.set(ig,a)};$.prototype.setBackgroundColor=$.prototype.Tc;$.prototype.ec=function(a){this.set(Pf,a)};$.prototype.setLayers=$.prototype.ec;$.prototype.Qa=function(a){this.set(jg,a)};$.prototype.setSize=$.prototype.Qa;$.prototype.fc=function(a){this.set(kg,a)};$.prototype.setView=$.prototype.fc;function Lf(a,b,c){++a.f;try{b.call(c)}finally{0===--a.f&&a.n&&(a=a.c,ue(a),a.d())}};function Sg(a){return 3*a*a-2*a*a*a};function Tg(a){return 0.5>a?Sg(2*a):1-Sg(2*(a-0.5))};var Ug={lc:function(a,b,c,d){var e=z(c)?c:Date.now(),f=z(b)?b:1E3,g=z(d)?d:Tg;return function(b,c){if(c.timej||c<=j)return k;c=xc(b.x,c);return!hd(Pd(d,new S(b.k,c,b.y)),e)?k:new S(b.k,c,j)},c):Yd(function(b){if(a.maxZoomd||c<=d?k:new S(b.k,xc(b.x,c),d)},c);ee.call(this,{attributions:a.attributions,crossOrigin:a.crossOrigin,
+extent:a.extent,projection:b,tileGrid:d,O:c})}G(ch,ee);function dh(){ch.call(this,{attributions:[new na('Tiles Courtesy of MapQuest '),new na('Data © OpenStreetMap contributors, CC BY-SA ')],maxZoom:28,url:"http://otile{1-4}.mqcdn.com/tiles/1.0.0/osm/{z}/{x}/{y}.jpg"})}G(dh,ch);
+function eh(){ch.call(this,{attributions:[new na('Tiles Courtesy of MapQuest '),new na("Portions Courtesy NASA/JPL-Caltech and U.S. Depart. of Agriculture, Farm Service Agency")],maxZoom:18,url:"http://oatile{1-4}.mqcdn.com/tiles/1.0.0/sat/{z}/{x}/{y}.jpg"})}G(eh,ch);function fh(){ch.call(this,{attributions:[new na('© OpenStreetMap contributors, CC BY-SA ')],maxZoom:18,url:"http://{a-c}.tile.openstreetmap.org/{z}/{x}/{y}.png"})}G(fh,ch);var gh={terrain:{type:"jpg",Mb:4,maxZoom:18},toner:{type:"png",Mb:0,maxZoom:20},watercolor:{type:"jpg",Mb:3,maxZoom:16}};
+function hh(a){var b=new na('Map tiles by Stamen Design , under CC BY 3.0 . Data by OpenStreetMap , under CC BY SA .'),c=a.Qc;z(a.qc)&&(c+="-"+a.qc);a=gh[a.Qc];ch.call(this,{attributions:[b],maxZoom:a.maxZoom,url:"http://{a-d}.tile.stamen.com/"+c+"/{z}/{x}/{y}."+a.type})}G(hh,ch);var ih=[];F("grid",function(a){ih.push(a)});function jh(a){ee.call(this,{projection:Ad("EPSG:3857")});this.c=n;a=this.g=Sc(a.uri,{zb:i});a.a.push([this.n,k,this]);a.V&&Oc(a)}G(jh,ee);
+jh.prototype.n=function(){var a=ih.pop(),b=Ad("EPSG:4326"),c,d;z(a.bounds)?(c=a.bounds,c=new kd(c[0],c[1],c[2],c[3]),this.d=d=c.transform(Cd(b,this.e))):d=c=k;var e=a.minzoom||0,f=a.maxzoom||22,g=new ge({maxZoom:f});this.tileGrid=g;this.O=Yd(function(a){if(a.kc||b<=c)return k;b=xc(a.x,b);return d!==k&&!hd(Pd(g,new S(a.k,b,a.y)),d)?k:new S(a.k,b,c)},Vd(Ea(a.tiles,Ud)));if(z(a.attribution)){b=d===k?b.K():d;c={};var j,s;for(j=e;j<=f;++j)s=j.toString(),c[s]=
+[Qd(g,b,g.a[j])];this.ta=[new na(a.attribution,c)]}this.c=i;O(this,"load")};jh.prototype.a=p("c");function kh(a){var b=zd(a.projection),c=b.K(),d=z(a.extent)?a.extent:c,e=z(a.version)?a.version:"1.3",f,g;if(z(a.tileGrid))g=a.tileGrid;else{var j=a.maxZoom;g=b.K();for(var s=Math.max(g.j-g.h,g.m-g.i),q=z(h)?h:new fd(256,256),j=Array((z(j)?j:18)+1),l=0,m=j.length;l
+
+
+
+
+
+
+ ol3 canvas tiles demo
+
+
+ Canvas tiles example
+ The black grid tiles are generated on the client with an HTML5 canvas. Note that the tile coordinates are ol3 normalized tile coordinates (origin bottom left), not OSM tile coordinates (origin top left).
+
+
+ DOM
+ WebGL
+
+
+
+
+
+
+
+ layers, stamen, canvas
+
+
+
diff --git a/master/examples/canvas-tiles.js b/master/examples/canvas-tiles.js
new file mode 100644
index 0000000000..92c3f15046
--- /dev/null
+++ b/master/examples/canvas-tiles.js
@@ -0,0 +1,43 @@
+goog.require('ol.Collection');
+goog.require('ol.Coordinate');
+goog.require('ol.Map');
+goog.require('ol.Projection');
+goog.require('ol.RendererHint');
+goog.require('ol.layer.TileLayer');
+goog.require('ol.source.DebugTileSource');
+goog.require('ol.source.Stamen');
+
+
+var layers = new ol.Collection([
+ new ol.layer.TileLayer({
+ source: new ol.source.Stamen({
+ provider: ol.source.StamenProvider.WATERCOLOR
+ })
+ }),
+ new ol.layer.TileLayer({
+ source: new ol.source.DebugTileSource({
+ projection: ol.Projection.getFromCode('EPSG:3857'),
+ tileGrid: new ol.tilegrid.XYZ({
+ maxZoom: 22
+ })
+ })
+ })
+]);
+
+var webglMap = new ol.Map({
+ view: new ol.View2D({
+ center: ol.Projection.transformWithCodes(
+ new ol.Coordinate(-0.1275, 51.507222), 'EPSG:4326', 'EPSG:3857'),
+ zoom: 10
+ }),
+ layers: layers,
+ renderer: ol.RendererHint.WEBGL,
+ target: 'webglMap'
+});
+
+var domMap = new ol.Map({
+ renderer: ol.RendererHint.DOM,
+ target: 'domMap'
+});
+domMap.bindTo('layers', webglMap);
+domMap.bindTo('view', webglMap);
diff --git a/master/examples/example-list.js b/master/examples/example-list.js
index f1d18d8372..eaa1344fb5 100644
--- a/master/examples/example-list.js
+++ b/master/examples/example-list.js
@@ -1 +1 @@
-var info={"index": {"and": {"2": 1, "3": 1, "4": 1}, "layer": {"3": 1, "5": 1}, "projection": {"4": 3}, "ed": {"2": 1, "3": 1}, "national": {"4": 1}, "sync": {"2": 2, "3": 1}, "21781": {"4": 1}, "openaerial": {"0": 1, "1": 1}, "tilelayer": {"0": 1, "4": 1, "5": 1}, "popup": {"1": 1}, "mapquest": {"0": 1, "1": 1}, "overlays": {"1": 1}, "layers": {"3": 2, "4": 1}, "fullscreen": {"0": 1}, "overlay": {"1": 2}, "wms": {"4": 3, "5": 3}, "demonstrates": {"1": 1}, "webgl": {"2": 2, "3": 1}, "two": {"3": 2, "4": 1}, "parks": {"4": 1}, "custom": {"4": 1}, "1": {"4": 2}, "maps": {"2": 1, "3": 1}, "pixelmap": {"4": 1}, "tile": {"0": 1, "4": 1, "5": 1}, "map": {"0": 1}, "full": {"0": 2}, "screen": {"0": 2}, "object": {"2": 1}, "000": {"4": 2}, "tiled": {"4": 2, "5": 2}, "using": {"4": 1}, "tilejson": {"3": 1}, "with": {"3": 1, "4": 1}, "by": {"2": 3}, "bingmaps": {"3": 1}, "a": {"0": 1, "5": 1}, "dom": {"2": 2, "3": 1}, "of": {"0": 1, "4": 1, "5": 1}, "bing": {"3": 1}, "example": {"0": 2, "1": 1, "2": 1, "3": 1, "4": 2, "5": 2}, "epsg": {"4": 1}, "the": {"4": 1}, "side": {"2": 6}}, "examples": [{"author": "\u00c9ric Lemoine", "tags": "fullscreen, mapquest, openaerial, tile, tilelayer", "modified": "2012-10-21T21:11:27+0200", "classes": [], "link": "full-screen.html", "shortdesc": "Example of a full-screen map.", "title": "Full-screen example", "example": "full-screen.html"}, {"author": "\u00c9ric Lemoine", "tags": "overlay, popup, mapquest, openaerial", "modified": "2012-10-21T21:11:27+0200", "classes": [], "link": "overlay-and-popup.html", "shortdesc": "Demonstrates Overlays.", "title": "Overlay example", "example": "overlay-and-popup.html"}, {"author": "\u00c9ric Lemoine", "tags": "side-by-side, webgl, dom, sync, object", "modified": "2012-10-20T21:43:34+0200", "classes": [], "link": "side-by-side.html", "shortdesc": "Side-by-side DOM and WebGL sync'ed maps.", "title": "Side-by-side example", "example": "side-by-side.html"}, {"author": "\u00c9ric Lemoine", "tags": "layers, tilejson, bing, bingmaps", "modified": "2012-10-20T21:43:34+0200", "classes": [], "link": "two-layers.html", "shortdesc": "Sync'ed DOM and WebGL maps with two layers.", "title": "Two-layer example", "example": "two-layers.html"}, {"author": "ahocevar", "tags": "wms, tile, tilelayer, projection", "modified": "2012-10-29T09:33:00+0100", "classes": [], "link": "wms-custom-proj.html", "shortdesc": "Example of two tiled WMS layers (Pixelmap 1:1'000'000 and national parks) using the projection EPSG:21781.", "title": "Tiled WMS with custom projection example", "example": "wms-custom-proj.html"}, {"author": "ahocevar", "tags": "wms, tile, tilelayer", "modified": "2012-10-26T21:36:30+0200", "classes": [], "link": "wms.html", "shortdesc": "Example of a tiled WMS layer.", "title": "Tiled WMS example", "example": "wms.html"}]}
\ No newline at end of file
+var info={"index": {"origin": {"0": 2}, "and": {"3": 1, "4": 1, "5": 1}, "layer": {"4": 1, "6": 1}, "projection": {"5": 3}, "ed": {"3": 1, "4": 1}, "national": {"5": 1}, "sync": {"3": 2, "4": 1}, "21781": {"5": 1}, "an": {"0": 1}, "openaerial": {"1": 1, "2": 1}, "tilelayer": {"1": 1, "5": 1, "6": 1}, "popup": {"2": 1}, "osm": {"0": 1}, "are": {"0": 2}, "mapquest": {"1": 1, "2": 1}, "1": {"5": 2}, "overlays": {"2": 1}, "tiled": {"5": 2, "6": 2}, "webgl": {"3": 2, "4": 1}, "layers": {"0": 1, "4": 2, "5": 1}, "fullscreen": {"1": 1}, "canvas": {"0": 3, "3": 1, "4": 1}, "html5": {"0": 1}, "bottom": {"0": 1}, "wms": {"5": 3, "6": 3}, "demonstrates": {"2": 1}, "top": {"0": 1}, "two": {"4": 2, "5": 1}, "coordinates": {"0": 3}, "custom": {"5": 1}, "note": {"0": 1}, "maps": {"3": 1, "4": 1}, "pixelmap": {"5": 1}, "black": {"0": 1}, "tile": {"0": 3, "1": 1, "5": 1, "6": 1}, "parks": {"5": 1}, "stamen": {"0": 1}, "map": {"1": 1}, "tiles": {"0": 2}, "full": {"1": 2}, "that": {"0": 1}, "screen": {"1": 2}, "object": {"3": 1}, "generated": {"0": 1}, "ol3": {"0": 1}, "grid": {"0": 1}, "normalized": {"0": 1}, "not": {"0": 1}, "using": {"5": 1}, "tilejson": {"4": 1}, "with": {"0": 1, "4": 1, "5": 1}, "by": {"3": 3}, "bingmaps": {"4": 1}, "a": {"1": 1, "6": 1}, "on": {"0": 1}, "dom": {"3": 2, "4": 1}, "of": {"1": 1, "5": 1, "6": 1}, "bing": {"4": 1}, "overlay": {"2": 2}, "000": {"5": 2}, "side": {"3": 6}, "client": {"0": 1}, "epsg": {"5": 1}, "the": {"0": 3, "5": 1}, "example": {"0": 1, "1": 2, "2": 1, "3": 1, "4": 1, "5": 2, "6": 2}, "left": {"0": 2}}, "examples": [{"author": "Tom Payne", "tags": "layers, stamen, canvas", "modified": "2013-01-05T18:33:37+0100", "classes": [], "link": "canvas-tiles.html", "shortdesc": "The black grid tiles are generated on the client with an HTML5 canvas. Note that the tile coordinates are ol3 normalized tile coordinates (origin bottom left), not OSM tile coordinates (origin top left).", "title": "Canvas tiles example", "example": "canvas-tiles.html"}, {"author": "\u00c9ric Lemoine", "tags": "fullscreen, mapquest, openaerial, tile, tilelayer", "modified": "2012-10-21T21:11:27+0200", "classes": [], "link": "full-screen.html", "shortdesc": "Example of a full-screen map.", "title": "Full-screen example", "example": "full-screen.html"}, {"author": "\u00c9ric Lemoine", "tags": "overlay, popup, mapquest, openaerial", "modified": "2012-10-21T21:11:27+0200", "classes": [], "link": "overlay-and-popup.html", "shortdesc": "Demonstrates Overlays.", "title": "Overlay example", "example": "overlay-and-popup.html"}, {"author": "Tom Payne", "tags": "side-by-side, webgl, dom, sync, object", "modified": "2013-01-14T21:48:22+0100", "classes": [], "link": "side-by-side.html", "shortdesc": "Side-by-side DOM, WebGL and Canvas sync'ed maps.", "title": "Side-by-side example", "example": "side-by-side.html"}, {"author": "Tom Payne", "tags": "layers, tilejson, bing, bingmaps", "modified": "2013-01-14T21:48:55+0100", "classes": [], "link": "two-layers.html", "shortdesc": "Sync'ed DOM, WebGL and Canvas maps with two layers.", "title": "Two-layer example", "example": "two-layers.html"}, {"author": "ahocevar", "tags": "wms, tile, tilelayer, projection", "modified": "2012-10-29T09:33:00+0100", "classes": [], "link": "wms-custom-proj.html", "shortdesc": "Example of two tiled WMS layers (Pixelmap 1:1'000'000 and national parks) using the projection EPSG:21781.", "title": "Tiled WMS with custom projection example", "example": "wms-custom-proj.html"}, {"author": "ahocevar", "tags": "wms, tile, tilelayer", "modified": "2012-10-26T21:36:30+0200", "classes": [], "link": "wms.html", "shortdesc": "Example of a tiled WMS layer.", "title": "Tiled WMS example", "example": "wms.html"}]};
\ No newline at end of file
diff --git a/master/examples/example-list.xml b/master/examples/example-list.xml
index 6f3055a8fe..fef92633e8 100644
--- a/master/examples/example-list.xml
+++ b/master/examples/example-list.xml
@@ -1 +1 @@
-OpenLayers Examples http://openlayers.github.com/ol3/master/examples/example-list.xml#2012-11-11T08:21:31Z 2012-11-11T08:21:31Z Tiled WMS with custom projection example wms, tile, tilelayer, projection Example of two tiled WMS layers (Pixelmap 1:1'000'000 and national parks) using the projection EPSG:21781. 2012-10-29T09:33:00+0100 ahocevar http://openlayers.github.com/ol3/master/examples/wms-custom-proj.html#2012-10-29T09:33:00+0100 Tiled WMS example wms, tile, tilelayer Example of a tiled WMS layer. 2012-10-26T21:36:30+0200 ahocevar http://openlayers.github.com/ol3/master/examples/wms.html#2012-10-26T21:36:30+0200 Full-screen example fullscreen, mapquest, openaerial, tile, tilelayer Example of a full-screen map. 2012-10-21T21:11:27+0200 Éric Lemoine http://openlayers.github.com/ol3/master/examples/full-screen.html#2012-10-21T21:11:27+0200 Overlay example overlay, popup, mapquest, openaerial Demonstrates Overlays. 2012-10-21T21:11:27+0200 Éric Lemoine http://openlayers.github.com/ol3/master/examples/overlay-and-popup.html#2012-10-21T21:11:27+0200 Side-by-side example side-by-side, webgl, dom, sync, object Side-by-side DOM and WebGL sync'ed maps. 2012-10-20T21:43:34+0200 Éric Lemoine http://openlayers.github.com/ol3/master/examples/side-by-side.html#2012-10-20T21:43:34+0200 Two-layer example layers, tilejson, bing, bingmaps Sync'ed DOM and WebGL maps with two layers. 2012-10-20T21:43:34+0200 Éric Lemoine http://openlayers.github.com/ol3/master/examples/two-layers.html#2012-10-20T21:43:34+0200
\ No newline at end of file
+OpenLayers Examples http://openlayers.github.com/ol3/master/examples/example-list.xml#2013-01-17T08:55:25Z 2013-01-17T08:55:25Z Two-layer example layers, tilejson, bing, bingmaps Sync'ed DOM, WebGL and Canvas maps with two layers. 2013-01-14T21:48:55+0100 Tom Payne http://openlayers.github.com/ol3/master/examples/two-layers.html#2013-01-14T21:48:55+0100 Side-by-side example side-by-side, webgl, dom, sync, object Side-by-side DOM, WebGL and Canvas sync'ed maps. 2013-01-14T21:48:22+0100 Tom Payne http://openlayers.github.com/ol3/master/examples/side-by-side.html#2013-01-14T21:48:22+0100 Canvas tiles example layers, stamen, canvas The black grid tiles are generated on the client with an HTML5 canvas. Note that the tile coordinates are ol3 normalized tile coordinates (origin bottom left), not OSM tile coordinates (origin top left). 2013-01-05T18:33:37+0100 Tom Payne http://openlayers.github.com/ol3/master/examples/canvas-tiles.html#2013-01-05T18:33:37+0100 Tiled WMS with custom projection example wms, tile, tilelayer, projection Example of two tiled WMS layers (Pixelmap 1:1'000'000 and national parks) using the projection EPSG:21781. 2012-10-29T09:33:00+0100 ahocevar http://openlayers.github.com/ol3/master/examples/wms-custom-proj.html#2012-10-29T09:33:00+0100 Tiled WMS example wms, tile, tilelayer Example of a tiled WMS layer. 2012-10-26T21:36:30+0200 ahocevar http://openlayers.github.com/ol3/master/examples/wms.html#2012-10-26T21:36:30+0200 Full-screen example fullscreen, mapquest, openaerial, tile, tilelayer Example of a full-screen map. 2012-10-21T21:11:27+0200 Éric Lemoine http://openlayers.github.com/ol3/master/examples/full-screen.html#2012-10-21T21:11:27+0200 Overlay example overlay, popup, mapquest, openaerial Demonstrates Overlays. 2012-10-21T21:11:27+0200 Éric Lemoine http://openlayers.github.com/ol3/master/examples/overlay-and-popup.html#2012-10-21T21:11:27+0200
\ No newline at end of file
diff --git a/master/examples/full-screen.js b/master/examples/full-screen.js
index a02fc63e8b..0228a84c5c 100644
--- a/master/examples/full-screen.js
+++ b/master/examples/full-screen.js
@@ -4,6 +4,8 @@ goog.require('goog.debug.Logger.Level');
goog.require('ol.Collection');
goog.require('ol.Coordinate');
goog.require('ol.Map');
+goog.require('ol.RendererHints');
+goog.require('ol.View2D');
goog.require('ol.source.MapQuestOpenAerial');
@@ -17,8 +19,11 @@ var layer = new ol.layer.TileLayer({
source: new ol.source.MapQuestOpenAerial()
});
var map = new ol.Map({
- center: new ol.Coordinate(0, 0),
layers: new ol.Collection([layer]),
+ renderers: ol.RendererHints.createFromQueryData(),
target: 'map',
- zoom: 2
+ view: new ol.View2D({
+ center: new ol.Coordinate(0, 0),
+ zoom: 0
+ })
});
diff --git a/master/examples/index.html b/master/examples/index.html
index 7dbe3bc16d..f914d16616 100644
--- a/master/examples/index.html
+++ b/master/examples/index.html
@@ -247,6 +247,9 @@
}
}
window.onload = function() {
+ for(var i=0; i
Side-by-side example
- Side-by-side DOM and WebGL sync'ed maps.
+ Side-by-side DOM, WebGL and Canvas sync'ed maps.
@@ -60,6 +63,10 @@
Visibility:
v/V keys
+
+ Animations:
+ j/l/m/x/L/M/X keys
+
Reset
0 key
diff --git a/master/examples/side-by-side.js b/master/examples/side-by-side.js
index 5d7f531d31..1c32f475e5 100644
--- a/master/examples/side-by-side.js
+++ b/master/examples/side-by-side.js
@@ -4,6 +4,8 @@ goog.require('goog.debug.Logger.Level');
goog.require('ol.Coordinate');
goog.require('ol.Map');
goog.require('ol.RendererHint');
+goog.require('ol.View2D');
+goog.require('ol.animation');
goog.require('ol.control.MousePosition');
goog.require('ol.interaction.Keyboard');
goog.require('ol.layer.TileLayer');
@@ -16,23 +18,32 @@ if (goog.DEBUG) {
}
+var LONDON = ol.Projection.transformWithCodes(
+ new ol.Coordinate(-0.12755, 51.507222), 'EPSG:4326', 'EPSG:3857');
+var MOSCOW = ol.Projection.transformWithCodes(
+ new ol.Coordinate(37.6178, 55.7517), 'EPSG:4326', 'EPSG:3857');
+
var layer = new ol.layer.TileLayer({
source: new ol.source.MapQuestOpenAerial()
});
-var domMap = new ol.Map({
+var view = new ol.View2D({
center: new ol.Coordinate(0, 0),
+ zoom: 1
+});
+
+var domMap = new ol.Map({
layers: new ol.Collection([layer]),
renderer: ol.RendererHint.DOM,
target: 'domMap',
- zoom: 1
+ view: view
});
domMap.getControls().push(new ol.control.MousePosition({
coordinateFormat: ol.Coordinate.toStringHDMS,
projection: ol.Projection.getFromCode('EPSG:4326'),
target: document.getElementById('domMousePosition'),
- undefinedHtml: ' '
+ undefinedHTML: ' '
}));
var webglMap = new ol.Map({
@@ -40,25 +51,39 @@ var webglMap = new ol.Map({
target: 'webglMap'
});
if (webglMap !== null) {
- webglMap.bindTo('center', domMap);
webglMap.bindTo('layers', domMap);
- webglMap.bindTo('resolution', domMap);
- webglMap.bindTo('rotation', domMap);
+ webglMap.bindTo('view', domMap);
}
webglMap.getControls().push(new ol.control.MousePosition({
coordinateFormat: ol.Coordinate.toStringHDMS,
projection: ol.Projection.getFromCode('EPSG:4326'),
target: document.getElementById('webglMousePosition'),
+ undefinedHTML: ' '
+}));
+
+var canvasMap = new ol.Map({
+ renderer: ol.RendererHint.CANVAS,
+ target: 'canvasMap'
+});
+if (canvasMap !== null) {
+ canvasMap.bindTo('layers', domMap);
+ canvasMap.bindTo('view', domMap);
+}
+
+canvasMap.getControls().push(new ol.control.MousePosition({
+ coordinateFormat: ol.Coordinate.toStringHDMS,
+ projection: ol.Projection.getFromCode('EPSG:4326'),
+ target: document.getElementById('canvasMousePosition'),
undefinedHtml: ' '
}));
var keyboardInteraction = new ol.interaction.Keyboard();
keyboardInteraction.addCallback('0', function() {
layer.setBrightness(0);
- layer.setContrast(0);
+ layer.setContrast(1);
layer.setHue(0);
- layer.setSaturation(0);
+ layer.setSaturation(1);
layer.setOpacity(1);
layer.setVisible(true);
});
@@ -72,13 +97,60 @@ keyboardInteraction.addCallback('c', function() {
layer.setContrast(layer.getContrast() - 0.1);
});
keyboardInteraction.addCallback('C', function() {
- layer.setContrast(layer.getContrast() + 0.1);
+ // contrast is unbounded, but for this example we clamp to 3
+ layer.setContrast(Math.min(3, layer.getContrast() + 0.1));
});
keyboardInteraction.addCallback('h', function() {
- layer.setHue(layer.getHue() - 0.1);
+ layer.setHue(layer.getHue() - (Math.PI / 5));
});
keyboardInteraction.addCallback('H', function() {
- layer.setHue(layer.getHue() + 0.1);
+ layer.setHue(layer.getHue() + (Math.PI / 5));
+});
+keyboardInteraction.addCallback('j', function() {
+ var bounce = ol.animation.createBounce(2 * view.getResolution());
+ domMap.addPreRenderFunction(bounce);
+ webglMap.addPreRenderFunction(bounce);
+ canvasMap.addPreRenderFunction(bounce);
+});
+keyboardInteraction.addCallback('l', function() {
+ var panFrom = ol.animation.createPanFrom(view.getCenter());
+ domMap.addPreRenderFunction(panFrom);
+ webglMap.addPreRenderFunction(panFrom);
+ canvasMap.addPreRenderFunction(panFrom);
+ view.setCenter(LONDON);
+});
+keyboardInteraction.addCallback('L', function() {
+ var start = Date.now();
+ var duration = 5000;
+ var bounce = ol.animation.createBounce(
+ 2 * view.getResolution(), duration, start);
+ var panFrom = ol.animation.createPanFrom(view.getCenter(), duration, start);
+ var spin = ol.animation.createSpin(duration, 2, start);
+ var preRenderFunctions = [bounce, panFrom, spin];
+ domMap.addPreRenderFunctions(preRenderFunctions);
+ webglMap.addPreRenderFunctions(preRenderFunctions);
+ canvasMap.addPreRenderFunctions(preRenderFunctions);
+ view.setCenter(LONDON);
+});
+keyboardInteraction.addCallback('m', function() {
+ var panFrom = ol.animation.createPanFrom(view.getCenter(), 1000);
+ domMap.addPreRenderFunction(panFrom);
+ webglMap.addPreRenderFunction(panFrom);
+ canvasMap.addPreRenderFunction(panFrom);
+ view.setCenter(MOSCOW);
+});
+keyboardInteraction.addCallback('M', function() {
+ var start = Date.now();
+ var duration = 5000;
+ var bounce = ol.animation.createBounce(
+ 2 * view.getResolution(), duration, start);
+ var panFrom = ol.animation.createPanFrom(view.getCenter(), duration, start);
+ var spin = ol.animation.createSpin(duration, -2, start);
+ var preRenderFunctions = [bounce, panFrom, spin];
+ domMap.addPreRenderFunctions(preRenderFunctions);
+ webglMap.addPreRenderFunctions(preRenderFunctions);
+ canvasMap.addPreRenderFunctions(preRenderFunctions);
+ view.setCenter(MOSCOW);
});
keyboardInteraction.addCallback('o', function() {
layer.setOpacity(layer.getOpacity() - 0.1);
@@ -87,15 +159,28 @@ keyboardInteraction.addCallback('O', function() {
layer.setOpacity(layer.getOpacity() + 0.1);
});
keyboardInteraction.addCallback('r', function() {
- webglMap.setRotation(0);
+ view.setRotation(0);
});
keyboardInteraction.addCallback('s', function() {
layer.setSaturation(layer.getSaturation() - 0.1);
});
keyboardInteraction.addCallback('S', function() {
- layer.setSaturation(layer.getSaturation() + 0.1);
+ // saturation is unbounded, but for this example we clamp to 3
+ layer.setSaturation(Math.min(3, layer.getSaturation() + 0.1));
});
keyboardInteraction.addCallback('vV', function() {
layer.setVisible(!layer.getVisible());
});
+keyboardInteraction.addCallback('x', function() {
+ var spin = ol.animation.createSpin(2000, 2);
+ domMap.addPreRenderFunction(spin);
+ webglMap.addPreRenderFunction(spin);
+ canvasMap.addPreRenderFunction(spin);
+});
+keyboardInteraction.addCallback('X', function() {
+ var spin = ol.animation.createSpin(2000, -2);
+ domMap.addPreRenderFunction(spin);
+ webglMap.addPreRenderFunction(spin);
+ canvasMap.addPreRenderFunction(spin);
+});
domMap.getInteractions().push(keyboardInteraction);
diff --git a/master/examples/two-layers.html b/master/examples/two-layers.html
index cc71de2683..4d7ac617ce 100644
--- a/master/examples/two-layers.html
+++ b/master/examples/two-layers.html
@@ -16,15 +16,17 @@
Two-layer example
- Sync'ed DOM and WebGL maps with two layers.
+ Sync'ed DOM, WebGL and Canvas maps with two layers.
diff --git a/master/examples/two-layers.js b/master/examples/two-layers.js
index 53824ff367..4817a59a15 100644
--- a/master/examples/two-layers.js
+++ b/master/examples/two-layers.js
@@ -3,6 +3,7 @@ goog.require('ol.Coordinate');
goog.require('ol.Map');
goog.require('ol.Projection');
goog.require('ol.RendererHint');
+goog.require('ol.View2D');
goog.require('ol.layer.TileLayer');
goog.require('ol.source.BingMaps');
goog.require('ol.source.TileJSON');
@@ -11,7 +12,7 @@ goog.require('ol.source.TileJSON');
var layers = new ol.Collection([
new ol.layer.TileLayer({
source: new ol.source.BingMaps({
- key: 'Ak0kFwyFsvMr0dVwuaURTqKAXytSSN47KOdj4uVpaWBhK-DT6Zo-FeHCiJUL0tYL',
+ key: 'AgtFlPYDnymLEe9zJ5PCkghbNiFZE9aAtTy3mPaEnEBXqLHtFuTcKoZ-miMC3w7R',
style: ol.BingMapsStyle.AERIAL
})
}),
@@ -23,19 +24,27 @@ var layers = new ol.Collection([
]);
var webglMap = new ol.Map({
- center: ol.Projection.transformWithCodes(
- new ol.Coordinate(-77.93255, 37.9555), 'EPSG:4326', 'EPSG:3857'),
layers: layers,
renderer: ol.RendererHint.WEBGL,
target: 'webglMap',
- zoom: 5
+ view: new ol.View2D({
+ center: ol.Projection.transformWithCodes(
+ new ol.Coordinate(-77.93255, 37.9555), 'EPSG:4326', 'EPSG:3857'),
+ zoom: 5
+ })
});
var domMap = new ol.Map({
renderer: ol.RendererHint.DOM,
target: 'domMap'
});
-domMap.bindTo('center', webglMap);
domMap.bindTo('layers', webglMap);
-domMap.bindTo('resolution', webglMap);
-domMap.bindTo('rotation', webglMap);
+domMap.bindTo('view', webglMap);
+
+
+var canvasMap = new ol.Map({
+ renderer: ol.RendererHint.CANVAS,
+ target: 'canvasMap'
+});
+canvasMap.bindTo('layers', webglMap);
+canvasMap.bindTo('view', webglMap);
diff --git a/master/examples/wms-custom-proj.js b/master/examples/wms-custom-proj.js
index a61ac2ebb3..8052557a0e 100644
--- a/master/examples/wms-custom-proj.js
+++ b/master/examples/wms-custom-proj.js
@@ -5,6 +5,8 @@ goog.require('ol.Collection');
goog.require('ol.Coordinate');
goog.require('ol.Map');
goog.require('ol.Projection');
+goog.require('ol.RendererHints');
+goog.require('ol.View2D');
goog.require('ol.source.TiledWMS');
@@ -50,12 +52,15 @@ var layers = new ol.Collection([
]);
var map = new ol.Map({
- center: new ol.Coordinate(660000, 190000),
- projection: epsg21781,
// By setting userProjection to the same as projection, we do not need
// proj4js because we do not need any transforms.
userProjection: epsg21781,
layers: layers,
+ renderers: ol.RendererHints.createFromQueryData(),
target: 'map',
- zoom: 9
+ view: new ol.View2D({
+ projection: epsg21781,
+ center: new ol.Coordinate(660000, 190000),
+ zoom: 2
+ })
});
diff --git a/master/examples/wms.js b/master/examples/wms.js
index e475b8ab65..18788dd342 100644
--- a/master/examples/wms.js
+++ b/master/examples/wms.js
@@ -4,6 +4,7 @@ goog.require('goog.debug.Logger.Level');
goog.require('ol.Collection');
goog.require('ol.Coordinate');
goog.require('ol.Map');
+goog.require('ol.View2D');
goog.require('ol.source.MapQuestOpenAerial');
goog.require('ol.source.TiledWMS');
@@ -31,6 +32,8 @@ var map = new ol.Map({
renderer: ol.RendererHint.DOM,
layers: layers,
target: 'map',
- center: new ol.Coordinate(-10997148, 4569099),
- zoom: 4
+ view: new ol.View2D({
+ center: new ol.Coordinate(-10997148, 4569099),
+ zoom: 4
+ })
});