diff --git a/master/apidoc/global.html b/master/apidoc/global.html index 126cd44685..ed29430b8b 100644 --- a/master/apidoc/global.html +++ b/master/apidoc/global.html @@ -61,7 +61,7 @@
Source:
-
+
@@ -140,7 +140,7 @@
Source:
-
+
@@ -182,13 +182,13 @@
diff --git a/master/apidoc/index.html b/master/apidoc/index.html index 0e3a233aa6..a2427685bc 100644 --- a/master/apidoc/index.html +++ b/master/apidoc/index.html @@ -48,13 +48,13 @@
diff --git a/master/apidoc/ol.Attribution.html b/master/apidoc/ol.Attribution.html index 0b5f088531..44aec270a1 100644 --- a/master/apidoc/ol.Attribution.html +++ b/master/apidoc/ol.Attribution.html @@ -108,13 +108,13 @@ - coverageAreas + tileRanges -Array.<ol.CoverageArea>= +Object.<string, Array.<ol.TileRange>> @@ -132,38 +132,7 @@ - (Optional) Coverage areas. - - - - - - - projection - - - - - -ol.Projection= - - - - - - - - - <optional>
- - - - - - - - - (Optional) Projection. + (Optional) Tile ranges. @@ -193,7 +162,7 @@
Source:
-
+
@@ -234,7 +203,7 @@
-

getCoverageAreas

+

getHTML

@@ -270,88 +239,7 @@
Source:
-
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Coverage areas. -
- - - -
-
- Type -
-
- -Array.<ol.CoverageArea> - - -
-
- - - - - - - - -
-

getHtml

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • attribution.js, line 48
+
  • attribution.js, line 30
@@ -396,7 +284,7 @@
-

getProjection

+

intersectsAnyTileRange

@@ -409,6 +297,54 @@ +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
tileRanges + + +Object.<string, ol.TileRange> + + + + Tile ranges.
+
@@ -432,7 +368,7 @@
Source:
-
  • attribution.js, line 56
+
  • attribution.js, line 39
@@ -452,7 +388,7 @@
- Projection. + Intersects any tile range.
@@ -463,7 +399,7 @@
-ol.Projection +boolean
@@ -490,13 +426,13 @@
- 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:
-
  • object.js, line 147
+
  • object.js, line 156
@@ -263,7 +263,7 @@
Source:
-
  • object.js, line 239
+
  • object.js, line 249
@@ -390,7 +390,7 @@ -string= +string @@ -421,7 +421,7 @@ -boolean= +boolean @@ -474,7 +474,7 @@
Source:
-
  • object.js, line 126
+
  • object.js, line 135
@@ -635,7 +635,7 @@ -Object= +Object @@ -795,7 +795,7 @@
Source:
-
  • object.js, line 154
+
  • object.js, line 163
@@ -1350,7 +1350,7 @@
Source:
-
  • object.js, line 175
+
  • object.js, line 184
@@ -1824,7 +1824,7 @@
Source:
-
  • object.js, line 202
+
  • object.js, line 212
@@ -2066,7 +2066,7 @@
Source:
-
  • object.js, line 224
+
  • object.js, line 234
@@ -2178,7 +2178,7 @@
Source:
-
  • object.js, line 245
+
  • object.js, line 255
@@ -2246,7 +2246,7 @@
Source:
-
  • object.js, line 262
+
  • object.js, line 272
@@ -2282,13 +2282,13 @@
- 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 @@
- 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:
-
  • color.js, line 14
+
  • color.js, line 15
@@ -260,7 +260,7 @@
Source:
-
  • color.js, line 34
+
  • color.js, line 35
@@ -306,7 +306,7 @@
Source:
-
  • color.js, line 29
+
  • color.js, line 30
@@ -352,7 +352,7 @@
Source:
-
  • color.js, line 24
+
  • color.js, line 25
@@ -398,7 +398,7 @@
Source:
-
  • color.js, line 19
+
  • color.js, line 20
@@ -496,7 +496,7 @@ -number= +number @@ -544,7 +544,7 @@
Source:
-
  • color.js, line 44
+
  • color.js, line 45
@@ -584,6 +584,158 @@ +
+ + + +
+

<static> equals

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
color1 + + +ol.Color + + + + Color 1.
color2 + + +ol.Color + + + + Color 2.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • color.js, line 57
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Equals. +
+ + + +
+
+ Type +
+
+ +boolean + + +
+
+ + + +
@@ -602,13 +754,13 @@
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 @@
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 @@
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:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
extent - - -ol.Extent - - - - Extent.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • coveragearea.js, line 11
- - - - - - - -
- - - - - - - - - -
- - -
- - - - - - - - - - - - -

Members

- -
- -
-

extent :ol.Extent

- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • coveragearea.js, line 16
- - - - - - - -
- - - -
- - - -
-

intersectsExtentAndResolution

- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • coveragearea.js, line 35
- - - - - - - -
- - - -
- - - -
-

intersectsExtentAndZ

- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • coveragearea.js, line 43
- - - - - - - -
- - - -
- -
- - - -

Methods

- -
- -
-

intersectsExtent

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
extent - - -ol.Extent - - - - Extent.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • coveragearea.js, line 25
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Intersects. -
- - - -
-
- Type -
-
- -boolean - - -
-
- - - - -
- - - -
-

transform

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
transformFn - - -ol.TransformFunction - - - - Transform.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • coveragearea.js, line 50
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Transformed coverage area. -
- - - -
-
- Type -
-
- -ol.CoverageArea - - -
-
- - - - -
- -
- - - - - -
- -
- - - - -
- - - -
- - - - - - 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:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
rectangle + + +ol.Rectangle + + + + Rectangle.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • rectangle.js, line 47
+ + + + + + + +
+ + + + + + + + +
@@ -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 @@
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

+ + + + + +
+ +
+

+ ol.ImageTile +

+ +
+ +
+
+ + + + +
+

new ImageTile

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeArgumentDescription
tileCoord + + +ol.TileCoord + + + + + + + + Tile coordinate.
src + + +string + + + + + + + + Image source URI.
crossOrigin + + +string + + + + + + + + <nullable>
+ +
Cross origin.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • imagetile.js, line 20
+ + + + + + + +
+ + + + + + + + + +
+ + +
+ + +

Extends

+ + + + + + + + + + + + + +

Members

+ +
+ +
+

tileCoord :ol.TileCoord

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • tile.js, line 35
+ + + + + + + +
+ + + +
+ +
+ + + +

Methods

+ +
+ +
+

<protected> dispatchChangeEvent

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • tile.js, line 50
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getImage

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • imagetile.js, line 60
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getKey

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • imagetile.js, line 82
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getState

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • tile.js, line 73
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ State. +
+ + + +
+
+ Type +
+
+ +ol.TileState + + +
+
+ + + + +
+ + + +
+

load

+ + +
+
+ + +
+ Load not yet loaded URI. +
+ + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • imagetile.js, line 114
+ + + + + + + +
+ + + + + + + + + +
+ +
+ + + + + +
+ +
+ + + + +
+ + + +
+ + + + + + 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:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
preRenderFunction + + +ol.PreRenderFunction + + + + Pre-render function.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • map.js, line 300
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

addPreRenderFunctions

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
preRenderFunctions + + +Array.<ol.PreRenderFunction> + + + + Pre-render functions.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • map.js, line 310
+ + + + + + + +
+ + + + + + + + +
@@ -555,7 +769,7 @@ -string= +string @@ -586,7 +800,7 @@ -boolean= +boolean @@ -639,7 +853,7 @@
Source:
-
+
@@ -657,87 +871,6 @@ - - - - -
-

canRotate

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 289
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Can rotate. -
- - - -
-
- Type -
-
- -boolean - - -
-
- - - -
@@ -779,221 +912,7 @@
Source:
-
- - - - - - - - - - - - - - - - - - - - - -
-

fitExtent

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
extent - - -ol.Extent - - - - Extent.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 307
- - - - - - - -
- - - - - - - - - -
- - - -
-

fitUserExtent

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
userExtent - - -ol.Extent - - - - Extent in user projection.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 323
+
  • map.js, line 321
@@ -1056,7 +975,7 @@
Source:
-
  • map.js, line 331
+
  • map.js, line 330
@@ -1168,7 +1087,7 @@
Source:
-
  • object.js, line 154
+
  • object.js, line 163
@@ -1249,7 +1168,7 @@
Source:
-
  • map.js, line 339
+
  • map.js, line 338
@@ -1292,90 +1211,6 @@ -
- - - -
-

getCenter

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 352
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Center. -
- - - -
-
- Type -
-
- -ol.Coordinate -| - -undefined - - -
-
- - - -
@@ -1417,7 +1252,7 @@
Source:
-
+
@@ -1546,7 +1381,7 @@
Source:
-
+
@@ -1586,90 +1421,6 @@ - - - - -
-

getExtent

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 389
- - - - - - - -
- - - - - - - -
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:
-
  • map.js, line 437
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Projection. -
- - - -
-
- Type -
-
- -ol.Projection -| - -undefined - - -
-
- - - - -
- - - -
-

getResolution

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 449
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Resolution. -
- - - -
-
- Type -
-
- -number -| - -undefined - - -
-
- - - - -
- - - -
-

getResolutionForExtent

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
extent - - -ol.Extent - - - - Extent.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 462
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Resolution. -
- - - -
-
- Type -
-
- -number -| - -undefined - - -
-
- - - - -
- - - -
-

getRotatedExtent

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 477
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Rotated extent. -
- - - -
-
- Type -
-
- -ol.Extent - - -
-
- - - - -
- - - -
-

getRotation

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 502
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Rotation. -
- - - -
-
- Type -
-
- -number
@@ -2550,7 +1836,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • map.js, line 514
+
  • map.js, line 415
@@ -2634,7 +1920,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • map.js, line 364
+
  • map.js, line 351
@@ -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:
-
  • map.js, line 526
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Center in user projection. -
- - - -
-
- Type -
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
tile + + +ol.Tile + + + + Tile.
tileCenter + + ol.Coordinate + + + + Tile center.
tileResolution + + +number + + + + Tile resolution.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • map.js, line 460
+ + + + + + + +
+ + + + + + + +
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:
-
  • map.js, line 539
+
  • map.js, line 427
@@ -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:
-
  • map.js, line 552
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Projection. -
- - - -
-
- Type -
-
- -ol.Projection -| - -undefined +ol.View
@@ -2967,7 +2260,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • map.js, line 565
+
  • map.js, line 439
@@ -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:
-
  • map.js, line 584
+
  • map.js, line 476
@@ -3194,7 +2487,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • map.js, line 649
+
  • map.js, line 541
@@ -3301,7 +2594,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • map.js, line 614
+
  • map.js, line 506
@@ -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:
-
  • map.js, line 633
+
  • map.js, line 525
@@ -3378,146 +2671,6 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent. -
- - - -
-

<protected> handleUserProjectionChanged

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 641
- - - - - - - -
- - - - - - - - - -
- - - -
-

isAnimating

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 658
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Is animating. -
- - - -
-
- Type -
-
- -boolean - - -
-
- - - -
@@ -3559,7 +2712,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • map.js, line 666
+
  • map.js, line 550
@@ -3693,66 +2846,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • object.js, line 175
- - - - - - - -
- - - - - - - - - -
- - - -
-

onAnimationFrame

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 676
+
  • object.js, line 184
@@ -3815,7 +2909,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • map.js, line 706
+
  • map.js, line 560
@@ -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:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
rotation - - -number -| - -undefined - - - - Rotation.
delta - - -number - - - - Delta.
-
@@ -3948,7 +2972,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • map.js, line 745
+
  • map.js, line 574
@@ -4083,7 +3107,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • object.js, line 202
+
  • object.js, line 212
@@ -4190,117 +3214,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • map.js, line 754
- - - - - - - -
- - - - - - - - - -
- - - -
-

setCenter

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
center - - -ol.Coordinate -| - -undefined - - - - Center.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 766
+
  • map.js, line 689
@@ -4407,7 +3321,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • map.js, line 778
+
  • map.js, line 701
@@ -4519,334 +3433,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • object.js, line 224
- - - - - - - -
- - - - - - - - - -
- - - -
-

setProjection

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
projection - - -ol.Projection - - - - Projection.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 790
- - - - - - - -
- - - - - - - - - -
- - - -
-

setResolution

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
resolution - - -number -| - -undefined - - - - Resolution.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 802
- - - - - - - -
- - - - - - - - - -
- - - -
-

setRotation

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
rotation - - -number -| - -undefined - - - - Rotation.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 814
+
  • object.js, line 234
@@ -4953,7 +3540,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • map.js, line 826
+
  • map.js, line 713
@@ -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:
-
  • map.js, line 838
- - - - - - - -
- - - - - - - - - -
- - - -
-

setUserProjection

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
userProjection - - -ol.Projection - - - - User projection.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 846
- - - - - - - -
- - - - - - - - - -
- - - -
-

startAnimating

- - -
-
- - -
- Start animating. -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 858
- - - - - - - -
- - - - - - - - - -
- - - -
-

stopAnimating

- - -
-
- - -
- Stop animating. -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 871
+
  • map.js, line 725
@@ -5405,7 +3759,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • object.js, line 245
+
  • object.js, line 255
@@ -5473,7 +3827,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • object.js, line 262
+
  • object.js, line 272
@@ -5536,7 +3890,7 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
Source:
-
  • map.js, line 885
+
  • map.js, line 737
@@ -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:
-
  • map.js, line 900
- - - - - - - -
- - - - - - - - - -
- - - -
-

zoom

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeArgumentDescription
delta - - -number - - - - - - - - Delta from previous zoom level.
anchor - - -ol.Coordinate= - - - - - - <optional>
- - - -
(Optional) Anchor coordinate.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 937
- - - - - - - -
- - - - - - - - - -
- - - -
-

zoomToResolution

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeArgumentDescription
resolution - - -number -| - -undefined - - - - - - - - Resolution to go to.
anchor - - -ol.Coordinate= - - - - - - <optional>
- - - -
(Optional) Anchor coordinate.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • map.js, line 947
+
  • map.js, line 750
@@ -6013,13 +4072,13 @@ clicks and gestures on an overlay don't trigger any MapBrowserEvent.
- 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:
-
  • mapevent.js, line 25
+
  • mapevent.js, line 36
+ + + + + + + +
+ + + +
+ + + +
+

frameState :ol.FrameState

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • mapevent.js, line 41
@@ -570,7 +621,7 @@
Source:
-
  • mapevent.js, line 20
+
  • mapevent.js, line 31
@@ -885,7 +936,7 @@
Source:
-
  • mapevent.js, line 34
+
  • mapevent.js, line 50
@@ -921,13 +972,13 @@
- 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 @@
- 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:
-
  • mapevent.js, line 13
+
  • mapevent.js, line 24
@@ -220,7 +267,53 @@
Source:
-
  • mapevent.js, line 25
+
  • mapevent.js, line 36
+ + + + + + + +
+ + + +
+ + + +
+

frameState :ol.FrameState

+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • mapevent.js, line 41
@@ -266,7 +359,7 @@
Source:
-
  • mapevent.js, line 20
+
  • mapevent.js, line 31
@@ -329,7 +422,7 @@
Source:
-
  • mapevent.js, line 34
+
  • mapevent.js, line 50
@@ -365,13 +458,13 @@
- 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:
-
  • object.js, line 31
+
  • object.js, line 40
@@ -207,7 +207,7 @@
Source:
-
  • object.js, line 147
+
  • object.js, line 156
@@ -253,7 +253,7 @@
Source:
-
  • object.js, line 239
+
  • object.js, line 249
@@ -360,7 +360,7 @@
Source:
-
  • object.js, line 65
+
  • object.js, line 74
@@ -489,7 +489,7 @@
Source:
-
  • object.js, line 74
+
  • object.js, line 83
@@ -618,7 +618,7 @@
Source:
-
  • object.js, line 84
+
  • object.js, line 93
@@ -747,7 +747,7 @@
Source:
-
  • object.js, line 94
+
  • object.js, line 103
@@ -876,7 +876,7 @@
Source:
-
  • object.js, line 104
+
  • object.js, line 113
@@ -1005,7 +1005,7 @@
Source:
-
  • object.js, line 114
+
  • object.js, line 123
@@ -1154,7 +1154,7 @@ -string= +string @@ -1185,7 +1185,7 @@ -boolean= +boolean @@ -1233,7 +1233,7 @@
Source:
-
  • object.js, line 126
+
  • object.js, line 135
@@ -1340,7 +1340,7 @@
Source:
-
  • object.js, line 154
+
  • object.js, line 163
@@ -1469,7 +1469,7 @@
Source:
-
  • object.js, line 175
+
  • object.js, line 184
@@ -1599,7 +1599,7 @@
Source:
-
  • object.js, line 202
+
  • object.js, line 212
@@ -1706,7 +1706,7 @@
Source:
-
  • object.js, line 224
+
  • object.js, line 234
@@ -1813,7 +1813,7 @@
Source:
-
  • object.js, line 245
+
  • object.js, line 255
@@ -1876,7 +1876,7 @@
Source:
-
  • object.js, line 262
+
  • object.js, line 272
@@ -1912,13 +1912,13 @@
- 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 @@
- 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:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
rectangle + + +ol.Rectangle + + + + Rectangle.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • rectangle.js, line 47
+ + + + + + + +
+ + + + + + + + + +
+ + +

getCenter

@@ -488,7 +600,7 @@
Source:
-
  • rectangle.js, line 47
+
  • rectangle.js, line 58
@@ -574,7 +686,7 @@
Source:
-
  • rectangle.js, line 56
+
  • rectangle.js, line 67
@@ -660,7 +772,7 @@
Source:
-
  • rectangle.js, line 64
+
  • rectangle.js, line 75
@@ -746,7 +858,7 @@
Source:
-
  • rectangle.js, line 72
+
  • rectangle.js, line 83
@@ -880,7 +992,7 @@
Source:
-
  • rectangle.js, line 81
+
  • rectangle.js, line 92
@@ -1014,7 +1126,7 @@
Source:
-
  • rectangle.js, line 93
+
  • rectangle.js, line 104
@@ -1100,7 +1212,7 @@
Source:
-
  • rectangle.js, line 103
+
  • rectangle.js, line 114
@@ -1158,13 +1270,13 @@
- 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 @@
- 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:
-
  • projection.js, line 447
+
  • projection.js, line 476
@@ -283,7 +283,7 @@
Source:
-
  • projection.js, line 440
+
  • projection.js, line 469
@@ -329,7 +329,7 @@
Source:
-
  • projection.js, line 409
+
  • projection.js, line 434
@@ -352,6 +352,10 @@
+
+ Projections equal to EPSG:4326. +
+
@@ -375,7 +379,7 @@
Source:
-
  • projection.js, line 504
+
  • projection.js, line 542
@@ -482,7 +486,7 @@
Source:
-
  • projection.js, line 171
+
  • projection.js, line 179
@@ -589,7 +593,7 @@
Source:
-
  • projection.js, line 182
+
  • projection.js, line 190
@@ -696,7 +700,7 @@
Source:
-
  • projection.js, line 195
+
  • projection.js, line 203
@@ -726,6 +730,11 @@
+
+ Registers a conversion function to convert coordinates from the source +projection to the destination projection. +
+ @@ -849,7 +858,7 @@
Source:
-
  • projection.js, line 224
+
  • projection.js, line 235
@@ -956,7 +965,7 @@
Source:
-
  • projection.js, line 374
+
  • projection.js, line 397
@@ -976,7 +985,7 @@
- Point. + Equal point (different reference).
@@ -1114,7 +1123,7 @@
Source:
-
  • projection.js, line 207
+
  • projection.js, line 215
@@ -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:
-
  • projection.js, line 277
+
  • projection.js, line 293
@@ -1318,6 +1333,10 @@
+
+ Transformation from EPSG:4326 to EPSG:3857. +
+ @@ -1395,7 +1414,7 @@
Source:
-
  • projection.js, line 416
+
  • projection.js, line 443
@@ -1494,7 +1513,8 @@ - Code. + Code which is a combination of authority and identifier + such as “EPSG:4326”. @@ -1524,7 +1544,7 @@
Source:
-
  • projection.js, line 242
+
  • projection.js, line 254
@@ -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:
-
  • projection.js, line 294
+
  • projection.js, line 313
@@ -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:
-
  • projection.js, line 346
+
  • projection.js, line 369
@@ -1957,7 +1988,7 @@
Source:
-
  • projection.js, line 365
+
  • projection.js, line 388
@@ -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:
-
  • projection.js, line 428
+
  • projection.js, line 457
@@ -2167,7 +2202,7 @@
Source:
-
  • projection.js, line 356
+
  • projection.js, line 379
@@ -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:
-
  • projection.js, line 385
+
  • projection.js, line 410
@@ -2517,7 +2556,7 @@
Source:
-
  • projection.js, line 397
+
  • projection.js, line 422
@@ -2818,13 +2857,13 @@
- 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:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
rectangle + + +ol.Rectangle + + + + Rectangle.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • rectangle.js, line 47
+ + + + + + + +
+ + + + + + + + + +
+ + +

getCenter

@@ -457,7 +564,7 @@
Source:
-
  • rectangle.js, line 47
+
  • rectangle.js, line 58
@@ -538,7 +645,7 @@
Source:
-
  • rectangle.js, line 56
+
  • rectangle.js, line 67
@@ -619,7 +726,7 @@
Source:
-
  • rectangle.js, line 64
+
  • rectangle.js, line 75
@@ -700,7 +807,7 @@
Source:
-
  • rectangle.js, line 72
+
  • rectangle.js, line 83
@@ -829,7 +936,7 @@
Source:
-
  • rectangle.js, line 81
+
  • rectangle.js, line 92
@@ -958,7 +1065,7 @@
Source:
-
  • rectangle.js, line 93
+
  • rectangle.js, line 104
@@ -1039,7 +1146,7 @@
Source:
-
  • rectangle.js, line 103
+
  • rectangle.js, line 114
@@ -1097,13 +1204,13 @@
- 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 @@
- 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:
-
  • tile.js, line 30
+
  • tile.js, line 28
@@ -235,6 +167,148 @@
+
+

getImage

+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • tile.js, line 59
+ + + + + + + +
+ + + +
+ + + +
+

load

+ + +
+
+ +
+ FIXME empty description for jsdoc +
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • tile.js, line 81
+ + + + + + + +
+ + + +
+ + + +
+

<protected> state :ol.TileState

+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • tile.js, line 41
+ + + + + + + +
+ + + +
+ + +

tileCoord :ol.TileCoord

@@ -265,7 +339,7 @@
Source:
-
  • tile.js, line 37
+
  • tile.js, line 35
@@ -324,7 +398,7 @@
Source:
-
  • tile.js, line 79
+
  • tile.js, line 50
@@ -347,7 +421,7 @@
-

getImage

+

getKey

@@ -360,64 +434,6 @@ -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeArgumentDescription
context - - -Object= - - - - - - <optional>
- - - -
(Optional) Object.
-
@@ -441,7 +457,7 @@
Source:
-
  • tile.js, line 88
+
  • tile.js, line 65
@@ -461,7 +477,7 @@
- Image. + Key.
@@ -472,7 +488,7 @@
-Image +string
@@ -522,7 +538,7 @@
Source:
-
  • tile.js, line 110
+
  • tile.js, line 73
@@ -562,69 +578,6 @@ -
- - - -
-

load

- - -
-
- - -
- Load. -
- - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • tile.js, line 137
- - - - - - - -
- - - - - - - - -
@@ -643,13 +596,13 @@
- 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:
-
  • tilecoord.js, line 70
+
  • tilecoord.js, line 71
@@ -560,7 +561,7 @@
Source:
-
  • tilecoord.js, line 82
+
  • tilecoord.js, line 83
@@ -641,7 +642,7 @@
Source:
-
  • tilecoord.js, line 90
+
  • tilecoord.js, line 91
@@ -722,7 +723,7 @@
Source:
-
  • tilecoord.js, line 112
+
  • tilecoord.js, line 113
@@ -780,13 +781,13 @@
- 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:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
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

- -
- -
-

extent :ol.Extent

- - -
-
- - - -
- - - - - - - -
Inherited From:
-
- - - - - - - - - - - - - -
Source:
-
  • coveragearea.js, line 16
- - - - - - - -
- - - -
- -
- - - -

Methods

- -
- -
-

intersectsExtent

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
extent - - -ol.Extent - - - - Extent.
- - - -
- - - - - - - -
Inherited From:
-
- - - - - - - - - - - - - -
Source:
-
  • coveragearea.js, line 25
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Intersects. -
- - - -
-
- Type -
-
- -boolean - - -
-
- - - - -
- - - -
-

intersectsExtentAndResolution

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • tilecoveragearea.js, line 46
- - - - - - - -
- - - - - - - - - -
- - - -
-

intersectsExtentAndZ

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • tilecoveragearea.js, line 56
- - - - - - - -
- - - - - - - - - -
- - - -
-

transform

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
transformFn - - -ol.TransformFunction - - - - Transform.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • tilecoveragearea.js, line 65
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Transformed tile coverage area. -
- - - -
-
- Type -
-
- -ol.TileCoverageArea - - -
-
- - - - -
- -
- - - - - -
- -
- - - - -
- - - -
- -
- 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

+ + + + + +
+ +
+

+ ol.TileQueue +

+ +
+ +
+
+ + + + +
+

new TileQueue

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
tilePriorityFunction + + +ol.TilePriorityFunction + + + + Tile priority function.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • tilequeue.js, line 24
+ + + + + + + +
+ + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + +

Methods

+ +
+ +
+

enqueue

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
tile + + +ol.Tile + + + + Tile.
tileCenter + + +ol.Coordinate + + + + Tile center.
tileResolution + + +number + + + + Tile resolution.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • tilequeue.js, line 64
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> handleTileChange

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • tilequeue.js, line 85
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

loadMoreTiles

+ + +
+
+ + +
+ FIXME empty description for jsdoc +
+ + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • tilequeue.js, line 93
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

reprioritize

+ + +
+
+ + +
+ FIXME empty description for jsdoc +
+ + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • tilequeue.js, line 110
+ + + + + + + +
+ + + + + + + + + +
+ +
+ + + + + +
+ +
+ + + + +
+ + + +
+ +
+ 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:
-
  • tilerange.js, line 80
+
  • rectangle.js, line 47
@@ -1179,7 +1116,7 @@
Source:
-
  • rectangle.js, line 47
+
  • rectangle.js, line 58
@@ -1260,7 +1197,7 @@
Source:
-
  • tilerange.js, line 94
+
  • tilerange.js, line 78
@@ -1346,7 +1283,7 @@
Source:
-
  • rectangle.js, line 64
+
  • rectangle.js, line 75
@@ -1427,7 +1364,7 @@
Source:
-
  • tilerange.js, line 103
+
  • tilerange.js, line 87
@@ -1561,7 +1498,7 @@
Source:
-
  • rectangle.js, line 81
+
  • rectangle.js, line 92
@@ -1695,7 +1632,7 @@
Source:
-
  • rectangle.js, line 93
+
  • rectangle.js, line 104
@@ -1781,7 +1718,7 @@
Source:
-
  • rectangle.js, line 103
+
  • rectangle.js, line 114
@@ -1839,13 +1776,13 @@
- 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

+ + + + + +
+ +
+

+ ol.View +

+ +
+ +
+
+ + + + +
+

new View

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view.js, line 25
+ + + + + + + +
+ + + + + + + + + +
+ + +
+ + +

Extends

+ + + + + + + + + + + + + +

Members

+ +
+ +
+

changed

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 156
+ + + + + + + +
+ + + +
+ + + +
+

getView2D

+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view.js, line 48
+ + + + + + + +
+ + + +
+ + + +
+

getView3D

+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view.js, line 54
+ + + + + + + +
+ + + +
+ + + +
+

setValues

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 249
+ + + + + + + +
+ + + +
+ +
+ + + +

Methods

+ +
+ +
+

bindTo

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeArgumentDescription
key + + +string + + + + + + + + Key.
target + + +ol.Object + + + + + + + + Target.
targetKey + + +string + + + + + + <optional>
+ + + +
(Optional) Target key.
noNotify + + +boolean + + + + + + <optional>
+ + + +
(Optional) No notify.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 135
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

get

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 163
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Value. +
+ + + +
+
+ Type +
+
+ +* + + +
+
+ + + + +
+ + + +
+

getHints

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view.js, line 40
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Hint. +
+ + + +
+
+ Type +
+
+ +Array.<number> + + +
+
+ + + + +
+ + + +
+

notify

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 184
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

set

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
value + + +* + + + + Value.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 212
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setHint

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
hint + + +ol.ViewHint + + + + Hint.
delta + + +number + + + + Delta.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view.js, line 61
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setOptions

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
options + + +Object.<string, *> + + + + Options.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 234
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

unbind

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 255
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

unbindAll

+ + +
+
+ + +
+ Removes all bindings. +
+ + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 272
+ + + + + + + +
+ + + + + + + + + +
+ +
+ + + + + +
+ +
+ + + + +
+ + + +
+ +
+ 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

+ + + + + +
+ +
+

+ ol.View2D +

+ +
+ +
+
+ + + + +
+

new View2D

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeArgumentDescription
view2DOptions + + +ol.View2DOptions + + + + + + <optional>
+ + + +
(Optional) View2D options.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 36
+ + + + + + + +
+ + + + + + + + + +
+ + +
+ + +

Extends

+ + + + + + + + + + + + + +

Members

+ +
+ +
+

changed

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 156
+ + + + + + + +
+ + + +
+ + + +
+

setValues

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 249
+ + + + + + + +
+ + + +
+ + + +
+

<inner> values :Object.<string, *>

+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 43
+ + + + + + + +
+ + + +
+ +
+ + + +

Methods

+ +
+ +
+

bindTo

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeArgumentDescription
key + + +string + + + + + + + + Key.
target + + +ol.Object + + + + + + + + Target.
targetKey + + +string + + + + + + <optional>
+ + + +
(Optional) Target key.
noNotify + + +boolean + + + + + + <optional>
+ + + +
(Optional) No notify.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 135
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

fitExtent

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
extent + + +ol.Extent + + + + Extent.
size + + +ol.Size + + + + Box pixel size.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 188
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

get

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 163
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Value. +
+ + + +
+
+ Type +
+
+ +* + + +
+
+ + + + +
+ + + +
+

getCenter

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 74
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getExtent

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
size + + +ol.Size + + + + Box pixel size.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 88
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Extent. +
+ + + +
+
+ Type +
+
+ +ol.Extent + + +
+
+ + + + +
+ + + +
+

getHints

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • view.js, line 40
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Hint. +
+ + + +
+
+ Type +
+
+ +Array.<number> + + +
+
+ + + + +
+ + + +
+

getProjection

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 103
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getResolution

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 116
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getResolutionForExtent

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
extent + + +ol.Extent + + + + Extent.
size + + +ol.Size + + + + Box pixel size.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 131
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Resolution. +
+ + + +
+
+ Type +
+
+ +number + + +
+
+ + + + +
+ + + +
+

getRotation

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 141
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Map rotation. +
+ + + +
+
+ Type +
+
+ +number + + +
+
+ + + + +
+ + + +
+

getView2D

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 154
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getView2DState

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 162
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getView3D

+ + +
+
+ + +
+ FIXME return type +
+ + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 180
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

isDef

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 199
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Is defined. +
+ + + +
+
+ Type +
+
+ +boolean + + +
+
+ + + + +
+ + + +
+

notify

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 184
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

rotate

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
map + + +ol.Map + + + + Map.
rotation + + +number +| + +undefined + + + + Rotation.
delta + + +number + + + + Delta.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 258
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

set

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
value + + +* + + + + Value.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 212
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setCenter

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
center + + +ol.Coordinate +| + +undefined + + + + Center.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 208
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setHint

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
hint + + +ol.ViewHint + + + + Hint.
delta + + +number + + + + Delta.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • view.js, line 61
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setOptions

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
options + + +Object.<string, *> + + + + Options.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 234
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setProjection

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
projection + + +ol.Projection +| + +undefined + + + + Projection.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 220
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setResolution

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
resolution + + +number +| + +undefined + + + + Resolution.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 232
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setRotation

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
rotation + + +number +| + +undefined + + + + Rotation.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 244
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

unbind

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 255
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

unbindAll

+ + +
+
+ + +
+ Removes all bindings. +
+ + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 272
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

zoom

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeArgumentDescription
map + + +ol.Map + + + + + + + + Map.
delta + + +number + + + + + + + + Delta from previous zoom level.
anchor + + +ol.Coordinate + + + + + + <optional>
+ + + +
(Optional) Anchor coordinate.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 293
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

zoomToResolution

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeArgumentDescription
map + + +ol.Map + + + + + + + + Map.
resolution + + +number +| + +undefined + + + + + + + + Resolution to go to.
anchor + + +ol.Coordinate + + + + + + <optional>
+ + + +
(Optional) Anchor coordinate.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • view2d.js, line 304
+ + + + + + + +
+ + + + + + + + + +
+ +
+ + + + + +
+ +
+ + + + +
+ + + +
+ +
+ 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:
-
  • control.js, line 29
+
  • control.js, line 32
@@ -225,113 +225,6 @@
-
-

<protected> addLayer

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
layer - - -ol.layer.Layer - - - - Layer.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • attributioncontrol.js, line 80
- - - - - - - -
- - - - - - - - - -
- - -

disposeInternal

@@ -374,7 +267,7 @@
Source:
-
  • control.js, line 55
+
  • control.js, line 58
@@ -438,7 +331,7 @@
Source:
-
  • control.js, line 64
+
  • control.js, line 67
@@ -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:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
collectionEvent - - -ol.CollectionEvent - - - - Collection event.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • attributioncontrol.js, line 262
- - - - - - - -
- - - - - - - - - -
- - - -
-

<protected> handleLayersRemove

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
collectionEvent - - -ol.CollectionEvent - - - - Collection event.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • attributioncontrol.js, line 272
- - - - - - - -
- - - - - - - - - -
- - - -
-

<protected> handleLayerVisibleChanged

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
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:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
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 @@
- 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:
-
  • control.js, line 21
+
  • control.js, line 24
@@ -197,7 +202,7 @@
Source:
-
  • control.js, line 29
+
  • control.js, line 32
@@ -256,7 +261,7 @@
Source:
-
  • control.js, line 55
+
  • control.js, line 58
@@ -315,7 +320,7 @@
Source:
-
  • control.js, line 64
+
  • control.js, line 67
@@ -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:
-
  • control.js, line 72
+
  • control.js, line 79
@@ -480,13 +491,13 @@
- 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:
-
  • control.js, line 29
+
  • control.js, line 32
@@ -266,7 +266,7 @@
Source:
-
  • control.js, line 55
+
  • control.js, line 58
@@ -330,7 +330,7 @@
Source:
-
  • control.js, line 64
+
  • control.js, line 67
@@ -447,13 +447,13 @@
- 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:
-
  • control.js, line 29
+
  • control.js, line 32
@@ -267,7 +267,7 @@
Source:
-
  • control.js, line 55
+
  • control.js, line 58
@@ -331,7 +331,7 @@
Source:
-
  • control.js, line 64
+
  • control.js, line 67
@@ -376,7 +376,7 @@
-

<protected> handleMapProjectionChanged

+

<protected> handleMapPostrender

@@ -389,6 +389,54 @@ +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
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 @@
- 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:
-
  • zoomcontrol.js, line 18
+
  • zoomcontrol.js, line 20
@@ -202,7 +202,7 @@
Source:
-
  • control.js, line 29
+
  • control.js, line 32
@@ -266,7 +266,7 @@
Source:
-
  • control.js, line 55
+
  • control.js, line 58
@@ -330,7 +330,7 @@
Source:
-
  • control.js, line 64
+
  • control.js, line 67
@@ -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:
-
  • control.js, line 72
+
  • control.js, line 79
@@ -500,13 +506,13 @@
- 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 @@
- 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 @@
- 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 @@
- 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 @@
- 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 @@
- 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 @@
- 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 @@
- 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 @@
- 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 @@
- 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 @@
- 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 @@
- 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:
-
  • layer.js, line 30
+
  • layer.js, line 43
@@ -202,7 +202,7 @@
Source:
-
  • object.js, line 147
+
  • object.js, line 156
@@ -253,7 +253,7 @@
Source:
-
  • object.js, line 239
+
  • object.js, line 249
@@ -380,7 +380,7 @@ -string= +string @@ -411,7 +411,7 @@ -boolean= +boolean @@ -464,7 +464,7 @@
Source:
-
  • object.js, line 126
+
  • object.js, line 135
@@ -576,7 +576,7 @@
Source:
-
  • object.js, line 154
+
  • object.js, line 163
@@ -657,7 +657,7 @@
Source:
-
  • layer.js, line 73
+
  • layer.js, line 86
@@ -738,7 +738,7 @@
Source:
-
  • layer.js, line 85
+
  • layer.js, line 98
@@ -819,7 +819,7 @@
Source:
-
  • layer.js, line 97
+
  • layer.js, line 110
@@ -859,6 +859,87 @@ +
+ + + +
+

getLayerState

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • layer.js, line 122
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Layer state. +
+ + + +
+
+ Type +
+
+ +ol.layer.LayerState + + +
+
+ + + +
@@ -900,7 +981,7 @@
Source:
-
  • layer.js, line 109
+
  • layer.js, line 145
@@ -981,7 +1062,7 @@
Source:
-
  • layer.js, line 121
+
  • layer.js, line 157
@@ -1062,7 +1143,7 @@
Source:
-
  • layer.js, line 133
+
  • layer.js, line 169
@@ -1143,7 +1224,7 @@
Source:
-
  • layer.js, line 141
+
  • layer.js, line 177
@@ -1224,7 +1305,7 @@
Source:
-
  • layer.js, line 161
+
  • layer.js, line 197
@@ -1358,7 +1439,7 @@
Source:
-
  • object.js, line 175
+
  • object.js, line 184
@@ -1493,7 +1574,7 @@
Source:
-
  • object.js, line 202
+
  • object.js, line 212
@@ -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:
-
  • layer.js, line 169
+
  • layer.js, line 222
@@ -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:
-
  • layer.js, line 184
+
  • layer.js, line 241
@@ -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:
-
  • layer.js, line 199
+
  • layer.js, line 258
@@ -1921,7 +2032,7 @@
Source:
-
  • layer.js, line 213
+
  • layer.js, line 272
@@ -2033,7 +2144,7 @@
Source:
-
  • object.js, line 224
+
  • object.js, line 234
@@ -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:
-
  • layer.js, line 228
+
  • layer.js, line 292
@@ -2247,7 +2365,7 @@
Source:
-
  • layer.js, line 243
+
  • layer.js, line 307
@@ -2359,7 +2477,7 @@
Source:
-
  • object.js, line 245
+
  • object.js, line 255
@@ -2427,7 +2545,7 @@
Source:
-
  • object.js, line 262
+
  • object.js, line 272
@@ -2463,13 +2581,13 @@
- 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:
-
  • object.js, line 147
+
  • object.js, line 156
@@ -253,7 +253,7 @@
Source:
-
  • object.js, line 239
+
  • object.js, line 249
@@ -380,7 +380,7 @@ -string= +string @@ -411,7 +411,7 @@ -boolean= +boolean @@ -464,7 +464,7 @@
Source:
-
  • object.js, line 126
+
  • object.js, line 135
@@ -576,7 +576,7 @@
Source:
-
  • object.js, line 154
+
  • object.js, line 163
@@ -662,7 +662,7 @@
Source:
-
  • layer.js, line 73
+
  • layer.js, line 86
@@ -748,7 +748,7 @@
Source:
-
  • layer.js, line 85
+
  • layer.js, line 98
@@ -834,7 +834,7 @@
Source:
-
  • layer.js, line 97
+
  • layer.js, line 110
@@ -874,6 +874,92 @@ +
+ + + +
+

getLayerState

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • layer.js, line 122
+ + + + + + + +
+ + + + + + + +
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 @@
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']}.
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:
-
+
@@ -225,7 +225,7 @@
Source:
-
+
@@ -271,7 +271,7 @@
Source:
-
+
@@ -317,7 +317,7 @@
Source:
-
+
@@ -363,7 +363,7 @@
Source:
-
+
@@ -409,7 +409,7 @@
Source:
-
+
@@ -455,7 +455,7 @@
Source:
-
+
@@ -501,7 +501,7 @@
Source:
-
+
@@ -547,7 +547,7 @@
Source:
-
+
@@ -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:
-
+
@@ -1083,7 +1083,7 @@
Source:
-
+
@@ -1164,7 +1164,7 @@
Source:
-
+
@@ -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:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
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 @@
- 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:
-
  • maprenderer.js, line 18
+
  • maprenderer.js, line 22
@@ -190,52 +190,6 @@
-
-

canRotate

- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • maprenderer.js, line 111
- - - - - - - -
- - - -
- - -

<protected> createLayerRenderer

@@ -266,7 +220,7 @@
Source:
-
  • maprenderer.js, line 119
+
  • maprenderer.js, line 130
@@ -316,7 +270,7 @@
Source:
-
  • maprenderer.js, line 204
+
  • maprenderer.js, line 175
@@ -362,7 +316,7 @@
Source:
-
  • maprenderer.js, line 38
+
  • maprenderer.js, line 42
@@ -408,7 +362,7 @@
Source:
-
  • maprenderer.js, line 32
+
  • maprenderer.js, line 36
@@ -425,12 +379,16 @@
-

render

+

renderFrame

+
+ Render. +
+
@@ -454,7 +412,7 @@
Source:
-
  • maprenderer.js, line 314
+
  • maprenderer.js, line 285
@@ -561,7 +519,114 @@
Source:
-
  • maprenderer.js, line 102
+
  • maprenderer.js, line 87
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> calculateMatrices2D

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
frameState + + +ol.FrameState + + + + FrameState.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 97
@@ -620,7 +685,7 @@
Source:
-
  • maprenderer.js, line 125
+
  • maprenderer.js, line 136
@@ -638,281 +703,6 @@ -
- - - -
-

forEachReadyVisibleLayer

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeArgumentDescription
f - - -function(this: T, ol.layer.Layer, ol.renderer.Layer, number) - - - - - - - - Function.
obj - - -T= - - - - - - <optional>
- - - -
(Optional) Object.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • maprenderer.js, line 143
- - - - - - - -
- - - - - - - - - -
- - - -
-

getCoordinateFromPixel

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
pixel - - -ol.Pixel - - - - Pixel.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • maprenderer.js, line 160
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Coordinate. -
- - - -
-
- Type -
-
- -ol.Coordinate - - -
-
- - - -
@@ -1002,7 +792,7 @@
Source:
-
  • maprenderer.js, line 173
+
  • maprenderer.js, line 156
@@ -1083,7 +873,7 @@
Source:
-
  • maprenderer.js, line 184
+
  • maprenderer.js, line 167
@@ -1123,194 +913,6 @@ -
- - - -
-

getPixelFromCoordinate

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
coordinate - - -ol.Coordinate - - - - Coordinate.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • maprenderer.js, line 193
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Pixel. -
- - - -
-
- Type -
-
- -ol.Pixel - - -
-
- - - - -
- - - -
-

<protected> handleCenterChanged

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • maprenderer.js, line 210
- - - - - - - -
- - - - - - - - -
@@ -1400,7 +1002,7 @@
Source:
-
+
@@ -1459,7 +1061,7 @@
Source:
-
+
@@ -1566,125 +1168,7 @@
Source:
-
- - - - - - - - - - - - - - - - - - - - - -
-

<protected> handleResolutionChanged

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • maprenderer.js, line 264
- - - - - - - -
- - - - - - - - - -
- - - -
-

<protected> handleRotationChanged

- - -
-
- - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • maprenderer.js, line 272
+
  • maprenderer.js, line 215
@@ -1743,7 +1227,125 @@
Source:
-
  • maprenderer.js, line 280
+
  • maprenderer.js, line 232
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> handleViewChanged

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 240
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> handleViewPropertyChanged

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 224
@@ -1850,7 +1452,7 @@
Source:
-
  • maprenderer.js, line 289
+
  • maprenderer.js, line 259
@@ -1957,7 +1559,7 @@
Source:
-
  • maprenderer.js, line 299
+
  • maprenderer.js, line 269
@@ -2109,7 +1711,7 @@
Source:
-
  • maprenderer.js, line 322
+
  • maprenderer.js, line 293
@@ -2145,13 +1747,13 @@
- 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:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
mapRenderer + + +ol.renderer.Map + + + + Map renderer.
layer + + +ol.layer.Layer + + + + Layer.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • canvaslayerrenderer.js, line 15
+ + + + + + + +
+ + + + + + + + + +
+ + +
+ + +

Extends

+ + + + + + + + + + + + + +

Members

+ +
+ +
+

changed

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 156
+ + + + + + + +
+ + + +
+ + + +
+

getImage

+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • canvaslayerrenderer.js, line 24
+ + + + + + + +
+ + + +
+ + + +
+

getTransform

+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + +
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:
+
  • object.js, line 249
+ + + + + + + +
+ + + +
+ +
+ + + +

Methods

+ +
+ +
+

bindTo

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeArgumentDescription
key + + +string + + + + + + + + Key.
target + + +ol.Object + + + + + + + + Target.
targetKey + + +string + + + + + + <optional>
+ + + +
(Optional) Target key.
noNotify + + +boolean + + + + + + <optional>
+ + + +
(Optional) No notify.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 135
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

get

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 163
+ + + + + + + +
+ + + + + + + +
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:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 184
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

set

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
value + + +* + + + + Value.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 212
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setOptions

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
options + + +Object.<string, *> + + + + Options.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 234
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

unbind

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 255
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

unbindAll

+ + +
+
+ + +
+ Removes all bindings. +
+ + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 272
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> updateTileUsage

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
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
+ + + + + + + +
+ + + + + + + + + +
+ +
+ + + + + +
+ +
+ + + + +
+ + + +
+ +
+ 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:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
container + + +Element + + + + Container.
map + + +ol.Map + + + + Map.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • canvasmaprenderer.js, line 21
+ + + + + + + +
+ + + + + + + + + +
+ + +
+ + +

Extends

+ + + + + + + + + + + + + +

Members

+ +
+ +
+

<protected> layerRenderers :Object.<number, ol.renderer.Layer>

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 42
+ + + + + + + +
+ + + +
+ + + +
+

<protected> map :ol.Map

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 36
+ + + + + + + +
+ + + +
+ +
+ + + +

Methods

+ +
+ +
+

<protected> addLayer

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
layer + + +ol.layer.Layer + + + + Layer.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 87
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> calculateMatrices2D

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
frameState + + +ol.FrameState + + + + FrameState.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 97
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

createLayerRenderer

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • canvasmaprenderer.js, line 60
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

disposeInternal

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 136
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> getLayerRenderer

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
layer + + +ol.layer.Layer + + + + Layer.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 156
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Layer renderer. +
+ + + +
+
+ Type +
+
+ +ol.renderer.Layer + + +
+
+ + + + +
+ + + +
+

getMap

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 167
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Map. +
+ + + +
+
+ Type +
+
+ +ol.Map + + +
+
+ + + + +
+ + + +
+

handleBackgroundColorChanged

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • canvasmaprenderer.js, line 73
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> handleLayerRendererChange

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
event + + +goog.events.Event + + + + Event.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • canvasmaprenderer.js, line 91
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> handleLayersAdd

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
collectionEvent + + +ol.CollectionEvent + + + + Collection event.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 182
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> handleLayersChanged

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 191
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> handleLayersRemove

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
collectionEvent + + +ol.CollectionEvent + + + + Collection event.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 215
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

handleSizeChanged

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • canvasmaprenderer.js, line 99
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

handleViewChanged

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • canvasmaprenderer.js, line 108
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

handleViewPropertyChanged

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • canvasmaprenderer.js, line 81
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> removeLayer

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
layer + + +ol.layer.Layer + + + + Layer.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 259
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> removeLayerRenderer

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
layer + + +ol.layer.Layer + + + + Layer.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 269
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Layer renderer. +
+ + + +
+
+ Type +
+
+ +ol.renderer.Layer + + +
+
+ + + + +
+ + + +
+

renderFrame

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • canvasmaprenderer.js, line 117
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> setLayerRenderer

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
layer + + +ol.layer.Layer + + + + Layer.
layerRenderer + + +ol.renderer.Layer + + + + Layer renderer.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 293
+ + + + + + + +
+ + + + + + + + + +
+ +
+ + + + + +
+ +
+ + + + +
+ + + +
+ +
+ 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:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
mapRenderer + + +ol.renderer.Map + + + + Map renderer.
tileLayer + + +ol.layer.TileLayer + + + + Tile layer.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • canvastilelayerrenderer.js, line 24
+ + + + + + + +
+ + + + + + + + + +
+ + +
+ + +

Extends

+ + + + + + + + + + + + + +

Members

+ +
+ +
+

changed

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 156
+ + + + + + + +
+ + + +
+ + + +
+

<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:
+
  • object.js, line 249
+ + + + + + + +
+ + + +
+ +
+ + + +

Methods

+ +
+ +
+

bindTo

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeArgumentDescription
key + + +string + + + + + + + + Key.
target + + +ol.Object + + + + + + + + Target.
targetKey + + +string + + + + + + <optional>
+ + + +
(Optional) Target key.
noNotify + + +boolean + + + + + + <optional>
+ + + +
(Optional) No notify.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 135
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

get

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 163
+ + + + + + + +
+ + + + + + + +
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 + + +
+
+ + + + +
+ + + +
+

getTransform

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • canvastilelayerrenderer.js, line 75
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

notify

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 184
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

renderFrame

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • canvastilelayerrenderer.js, line 83
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

set

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
value + + +* + + + + Value.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 212
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setOptions

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
options + + +Object.<string, *> + + + + Options.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 234
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

unbind

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
key + + +string + + + + Key.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 255
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

unbindAll

+ + +
+
+ + +
+ Removes all bindings. +
+ + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • object.js, line 272
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> updateTileUsage

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
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
+ + + + + + + +
+ + + + + + + + + +
+ +
+ + + + + +
+ +
+ + + + +
+ + + +
+ +
+ 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:
-
  • object.js, line 147
+
  • object.js, line 156
@@ -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
- - - - - - - -
- - - -
- - - -
-

<protected> origin :ol.Coordinate

- - -
-
- -
- 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:
-
  • object.js, line 239
+
  • object.js, line 249
@@ -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:
-
  • object.js, line 126
+
  • object.js, line 135
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

disposeInternal

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • domlayerrenderer.js, line 35
@@ -972,7 +977,7 @@
Source:
-
  • object.js, line 154
+
  • object.js, line 163
@@ -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:
-
  • object.js, line 175
+
  • object.js, line 184
@@ -1671,7 +1762,7 @@
Source:
-
  • object.js, line 202
+
  • object.js, line 212
@@ -1783,118 +1874,7 @@
Source:
-
  • object.js, line 224
- - - - - - - -
- - - - - - - - - -
- - - -
-

setOrigin

- - -
-
- - -
- Set the location of the top left corner of the target. -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
origin - - -ol.Coordinate - - - - Origin.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • domlayerrenderer.js, line 83
+
  • object.js, line 234
@@ -2006,7 +1986,7 @@
Source:
-
  • object.js, line 245
+
  • object.js, line 255
@@ -2074,7 +2054,188 @@
Source:
-
  • object.js, line 262
+
  • object.js, line 272
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> updateTileUsage

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
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 @@
- 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:
-
  • maprenderer.js, line 204
+
  • maprenderer.js, line 175
@@ -326,7 +280,7 @@
Source:
-
  • maprenderer.js, line 38
+
  • maprenderer.js, line 42
@@ -377,7 +331,7 @@
Source:
-
  • maprenderer.js, line 32
+
  • maprenderer.js, line 36
@@ -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:
-
  • maprenderer.js, line 102
+
  • maprenderer.js, line 97
@@ -548,7 +561,7 @@
Source:
-
  • dommaprenderer.js, line 111
+
  • dommaprenderer.js, line 62
@@ -612,7 +625,7 @@
Source:
-
  • maprenderer.js, line 125
+
  • maprenderer.js, line 136
@@ -630,291 +643,6 @@ -
- - - -
-

forEachReadyVisibleLayer

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeArgumentDescription
f - - -function(this: T, ol.layer.Layer, ol.renderer.Layer, number) - - - - - - - - Function.
obj - - -T= - - - - - - <optional>
- - - -
(Optional) Object.
- - - -
- - - - - - - -
Inherited From:
-
- - - - - - - - - - - - - -
Source:
-
  • maprenderer.js, line 143
- - - - - - - -
- - - - - - - - - -
- - - -
-

getCoordinateFromPixel

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
pixel - - -ol.Pixel - - - - Pixel.
- - - -
- - - - - - - -
Inherited From:
-
- - - - - - - - - - - - - -
Source:
-
  • maprenderer.js, line 160
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Coordinate. -
- - - -
-
- Type -
-
- -ol.Coordinate - - -
-
- - - -
@@ -1009,7 +737,7 @@
Source:
-
+
@@ -1095,7 +823,7 @@
Source:
-
+
@@ -1135,199 +863,6 @@ - - - - -
-

getPixelFromCoordinate

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
coordinate - - -ol.Coordinate - - - - Coordinate.
- - - -
- - - - - - - -
Inherited From:
-
- - - - - - - - - - - - - -
Source:
-
  • maprenderer.js, line 193
- - - - - - - -
- - - - - - - -
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:
-
+
@@ -1680,7 +1220,7 @@
-

handleRotationChanged

+

<protected> handleViewChanged

@@ -1703,6 +1243,11 @@ +
Inherited From:
+
+ @@ -1716,7 +1261,7 @@
Source:
-
+
@@ -1739,7 +1284,7 @@
-

handleSizeChanged

+

<protected> handleViewPropertyChanged

@@ -1762,6 +1307,11 @@ +
Inherited From:
+
+ @@ -1775,7 +1325,7 @@
Source:
-
+
@@ -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:
-
+
@@ -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.
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:
-
+
@@ -248,7 +225,7 @@
Source:
-
+
@@ -299,7 +276,7 @@
Source:
-
+
@@ -350,7 +327,7 @@
Source:
-
+
@@ -401,7 +378,7 @@
Source:
-
+
@@ -452,62 +429,7 @@
Source:
-
- - - - - - - - - - - - - - - -
-

<protected> origin :ol.Coordinate

- - -
-
- -
- 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:
-
  • object.js, line 239
+
  • object.js, line 249
@@ -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:
-
  • object.js, line 126
+
  • object.js, line 135
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

disposeInternal

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • domlayerrenderer.js, line 35
@@ -932,7 +918,7 @@
Source:
-
  • object.js, line 154
+
  • object.js, line 163
@@ -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:
-
+
@@ -1335,7 +1493,7 @@
Source:
-
+
@@ -1399,7 +1557,7 @@
Source:
-
+
@@ -1511,7 +1669,7 @@
Source:
-
+
@@ -1534,7 +1692,7 @@
-

render

+

renderFrame

@@ -1570,7 +1728,7 @@
Source:
-
+
@@ -1705,7 +1863,7 @@
Source:
-
+
@@ -1817,123 +1975,7 @@
Source:
-
- - - - - - - - - - - - - - - - - - - - - -
-

setOrigin

- - -
-
- - -
- Set the location of the top left corner of the target. -
- - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
origin - - -ol.Coordinate - - - - Origin.
- - - -
- - - - - - - -
Inherited From:
-
- - - - - - - - - - - - - -
Source:
-
  • domlayerrenderer.js, line 83
+
  • object.js, line 234
@@ -2045,7 +2087,7 @@
Source:
-
  • object.js, line 245
+
  • object.js, line 255
@@ -2113,7 +2155,188 @@
Source:
-
  • object.js, line 262
+
  • object.js, line 272
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> updateTileUsage

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
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 @@
- 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 @@
- 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:
-
  • object.js, line 147
+
  • object.js, line 156
@@ -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:
-
  • object.js, line 239
+
  • object.js, line 249
@@ -595,7 +595,7 @@ -string= +string @@ -626,7 +626,7 @@ -boolean= +boolean @@ -679,7 +679,7 @@
Source:
-
  • object.js, line 126
+
  • object.js, line 135
@@ -738,7 +738,7 @@
Source:
-
  • webgllayerrenderer.js, line 24
+
  • webgllayerrenderer.js, line 72
@@ -850,7 +850,7 @@
Source:
-
  • object.js, line 154
+
  • object.js, line 163
@@ -890,6 +890,87 @@ +
+ + + +
+

getColorMatrix

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • webgllayerrenderer.js, line 80
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Color matrix. +
+ + + +
+
+ Type +
+
+ +goog.vec.Mat4.Float32 + + +
+
+ + + +
@@ -936,7 +1017,7 @@
Source:
-
+
@@ -1022,7 +1103,7 @@
Source:
-
+
@@ -1103,7 +1184,7 @@
Source:
-
+
@@ -1184,7 +1265,7 @@
Source:
-
+
@@ -1243,7 +1324,7 @@
Source:
-
+
@@ -1302,7 +1383,7 @@
Source:
-
+
@@ -1361,7 +1442,7 @@
Source:
-
+
@@ -1420,7 +1501,7 @@
Source:
-
+
@@ -1479,7 +1560,7 @@
Source:
-
+
@@ -1538,7 +1619,7 @@
Source:
-
+
@@ -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:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
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 @@
- 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:
-
  • maprenderer.js, line 38
+
  • maprenderer.js, line 42
@@ -317,7 +271,7 @@
Source:
-
  • webglmaprenderer.js, line 143
+
  • webglmaprenderer.js, line 105
@@ -368,7 +322,7 @@
Source:
-
  • maprenderer.js, line 32
+
  • maprenderer.js, line 36
@@ -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:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
frameState + + +ol.FrameState + + + + FrameState.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • maprenderer.js, line 97
@@ -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:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeArgumentDescription
f - - -function(this: T, ol.layer.Layer, ol.renderer.Layer, number) - - - - - - - - Function.
obj - - -T= - - - - - - <optional>
- - - -
(Optional) Object.
- - - -
- - - - - - - -
Inherited From:
-
- - - - - - - - - - - - - -
Source:
-
  • maprenderer.js, line 143
- - - - - - - -
- - - - - - - - - -
- - - -
-

getCoordinateFromPixel

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
pixel - - -ol.Pixel - - - - Pixel.
- - - -
- - - - - - - -
Inherited From:
-
- - - - - - - - - - - - - -
Source:
-
  • maprenderer.js, line 160
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Coordinate. -
- - - -
-
- Type -
-
- -ol.Coordinate - - -
-
- - - -
@@ -1042,7 +823,7 @@
Source:
-
+
@@ -1176,7 +957,7 @@
Source:
-
+
@@ -1262,7 +1043,7 @@
Source:
-
+
@@ -1302,140 +1083,6 @@ - - - - -
-

getPixelFromCoordinate

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
coordinate - - -ol.Coordinate - - - - Coordinate.
- - - -
- - - - - - - -
Inherited From:
-
- - - - - - - - - - - - - -
Source:
-
  • maprenderer.js, line 193
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Pixel. -
- - - -
-
- Type -
-
- -ol.Pixel - - -
-
- - - -
@@ -1548,7 +1195,7 @@
Source:
-
+
@@ -1677,7 +1324,7 @@
Source:
-
+
@@ -1758,66 +1405,7 @@
Source:
-
- - - - - - - - - - - - - - - - - - - - - -
-

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:
-
  • maprenderer.js, line 219
+
  • maprenderer.js, line 182
@@ -2100,7 +1688,7 @@
Source:
-
  • maprenderer.js, line 228
+
  • maprenderer.js, line 191
@@ -2212,7 +1800,7 @@
Source:
-
  • maprenderer.js, line 255
+
  • maprenderer.js, line 215
@@ -2235,7 +1823,7 @@
-

handleResolutionChanged

+

<protected> handleSizeChanged

@@ -2258,6 +1846,11 @@ +
Inherited From:
+
+ @@ -2271,7 +1864,7 @@
Source:
-
  • webglmaprenderer.js, line 446
+
  • maprenderer.js, line 232
@@ -2294,7 +1887,7 @@
-

handleRotationChanged

+

<protected> handleViewChanged

@@ -2317,6 +1910,11 @@ +
Inherited From:
+
+ @@ -2330,7 +1928,7 @@
Source:
-
  • webglmaprenderer.js, line 455
+
  • maprenderer.js, line 240
@@ -2353,7 +1951,7 @@
-

handleSizeChanged

+

<protected> handleViewPropertyChanged

@@ -2376,6 +1974,11 @@ +
Inherited From:
+
+ @@ -2389,7 +1992,7 @@
Source:
-
  • webglmaprenderer.js, line 464
+
  • maprenderer.js, line 224
@@ -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 @@
- 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 @@
- 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:
-
  • object.js, line 147
- - - - - - - -
- - - -
- - - -
-

logger

- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • webgltilelayerrenderer.js, line 93
+
  • object.js, line 156
@@ -322,7 +276,7 @@
Source:
-
  • object.js, line 239
+
  • object.js, line 249
@@ -449,7 +403,7 @@ -string= +string @@ -480,7 +434,7 @@ -boolean= +boolean @@ -533,7 +487,7 @@
Source:
-
  • object.js, line 126
+
  • object.js, line 135
@@ -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:
-
  • object.js, line 154
+
  • object.js, line 163
@@ -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:
-
+
@@ -880,7 +925,7 @@
-ol.layer.TileLayer +ol.layer.Layer
@@ -935,7 +980,7 @@
Source:
-
+
@@ -1021,7 +1066,7 @@
Source:
-
+
@@ -1102,7 +1147,7 @@
Source:
-
+
@@ -1161,7 +1206,7 @@
Source:
-
+
@@ -1179,6 +1224,87 @@ + + + + +
+

getTileLayer

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • webgltilelayerrenderer.js, line 242
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Tile layer. +
+ + + +
+
+ Type +
+
+ +ol.layer.TileLayer + + +
+
+ + + +
@@ -1225,7 +1351,7 @@
Source:
-
+
@@ -1289,7 +1415,7 @@
Source:
-
+
@@ -1353,7 +1479,7 @@
Source:
-
+
@@ -1417,7 +1543,7 @@
Source:
-
+
@@ -1481,7 +1607,7 @@
Source:
-
+
@@ -1545,7 +1671,7 @@
Source:
-
+
@@ -1609,114 +1735,7 @@
Source:
-
- - - - - - - - - - - - - - - - - - - - - -
-

<protected> handleTileChange

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
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:
-
  • object.js, line 175
+
  • object.js, line 184
@@ -1910,7 +1929,7 @@
-

render

+

renderFrame

@@ -1946,7 +1965,7 @@
Source:
-
  • webgltilelayerrenderer.js, line 307
+
  • webgltilelayerrenderer.js, line 262
@@ -2081,7 +2100,7 @@
Source:
-
  • object.js, line 202
+
  • object.js, line 212
@@ -2193,7 +2212,7 @@
Source:
-
  • object.js, line 224
+
  • object.js, line 234
@@ -2305,7 +2324,7 @@
Source:
-
  • object.js, line 245
+
  • object.js, line 255
@@ -2373,7 +2392,188 @@
Source:
-
  • object.js, line 262
+
  • object.js, line 272
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

<protected> updateTileUsage

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
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 @@
- 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 @@
- 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 @@
- 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 @@
- 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 @@
- 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 @@
- 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:
-
  • tilesource.js, line 77
+
  • tilesource.js, line 52
@@ -569,54 +569,6 @@ -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
tileCoord - - -ol.TileCoord - - - - Tile coordinate.
-
@@ -629,7 +581,7 @@
Inherited From:
@@ -645,7 +597,7 @@
Source:
-
  • tilesource.js, line 86
+
  • imagetilesource.js, line 71
@@ -661,28 +613,6 @@ -
Returns:
- - -
- Tile. -
- - - -
-
- Type -
-
- -ol.Tile - - -
-
- -
@@ -763,7 +693,7 @@
Inherited From:
@@ -779,7 +709,7 @@
Source:
-
+
@@ -852,7 +782,7 @@
Inherited From:
@@ -868,7 +798,7 @@
Source:
-
+
@@ -1056,7 +986,7 @@
Source:
-
+
@@ -1152,7 +1082,7 @@
Inherited From:
@@ -1264,7 +1194,7 @@
Inherited From:
@@ -1376,7 +1306,7 @@
Inherited From:
@@ -1428,13 +1358,13 @@
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:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
options + + +ol.source.DebugTileSourceOptions + + + + Options.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • debugtilesource.js, line 96
+ + + + + + + +
+ + + + + + + + + +
+ + +
+ + +

Extends

+ + + + + + + + + + + + + +

Members

+ +
+ +
+

isReady

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 96
+ + + + + + + +
+ + + +
+ + + +
+

<protected> tileGrid :ol.tilegrid.TileGrid

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • tilesource.js, line 42
+ + + + + + + +
+ + + +
+ +
+ + + +

Methods

+ +
+ +
+

<protected> dispatchLoadEvent

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 58
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getAttributions

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 66
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Attributions. +
+ + + +
+
+ Type +
+
+ +Array.<ol.Attribution> + + +
+
+ + + + +
+ + + +
+

getExtent

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 74
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Extent. +
+ + + +
+
+ Type +
+
+ +ol.Extent + + +
+
+ + + + +
+ + + +
+

getProjection

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 82
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Projection. +
+ + + +
+
+ Type +
+
+ +ol.Projection + + +
+
+ + + + +
+ + + +
+

getResolutions

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • tilesource.js, line 52
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getTile

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • debugtilesource.js, line 119
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getTileGrid

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • tilesource.js, line 67
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Tile grid. +
+ + + +
+
+ Type +
+
+ +ol.tilegrid.TileGrid + + +
+
+ + + + +
+ + + +
+

setAttributions

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
attributions + + +Array.<ol.Attribution> + + + + Attributions.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 102
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setExtent

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
extent + + +ol.Extent + + + + Extent.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 110
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setProjection

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
projection + + +ol.Projection + + + + Projetion.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 118
+ + + + + + + +
+ + + + + + + + + +
+ +
+ + + + + +
+ +
+ + + + +
+ + + +
+ + + + + + 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:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
options + + +ol.source.ImageTileSourceOptions + + + + Options.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • imagetilesource.js, line 32
+ + + + + + + +
+ + + + + + + + + +
+ + +
+ + +

Extends

+ + + + + + + + + + + + + +

Members

+ +
+ +
+

isReady

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 96
+ + + + + + + +
+ + + +
+ + + +
+

<protected> tileGrid :ol.tilegrid.TileGrid

+ + +
+
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • tilesource.js, line 42
+ + + + + + + +
+ + + +
+ + + +
+

<protected> tileUrlFunction :ol.TileUrlFunctionType

+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • imagetilesource.js, line 45
+ + + + + + + +
+ + + +
+ +
+ + + +

Methods

+ +
+ +
+

<protected> dispatchLoadEvent

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 58
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getAttributions

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 66
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Attributions. +
+ + + +
+
+ Type +
+
+ +Array.<ol.Attribution> + + +
+
+ + + + +
+ + + +
+

getExtent

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 74
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Extent. +
+ + + +
+
+ Type +
+
+ +ol.Extent + + +
+
+ + + + +
+ + + +
+

getProjection

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 82
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Projection. +
+ + + +
+
+ Type +
+
+ +ol.Projection + + +
+
+ + + + +
+ + + +
+

getResolutions

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • tilesource.js, line 52
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getTile

+ + +
+
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • imagetilesource.js, line 71
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

getTileCoordUrl

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
tileCoord + + +ol.TileCoord + + + + Tile coordinate.
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • imagetilesource.js, line 93
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Tile URL. +
+ + + +
+
+ Type +
+
+ +string +| + +undefined + + +
+
+ + + + +
+ + + +
+

getTileGrid

+ + +
+
+ + + + + + + + + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • tilesource.js, line 67
+ + + + + + + +
+ + + + + + + +
Returns:
+ + +
+ Tile grid. +
+ + + +
+
+ Type +
+
+ +ol.tilegrid.TileGrid + + +
+
+ + + + +
+ + + +
+

setAttributions

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
attributions + + +Array.<ol.Attribution> + + + + Attributions.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 102
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setExtent

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
extent + + +ol.Extent + + + + Extent.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 110
+ + + + + + + +
+ + + + + + + + + +
+ + + +
+

setProjection

+ + +
+
+ + + + + + + + +
Parameters:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
projection + + +ol.Projection + + + + Projetion.
+ + + +
+ + + + + + + +
Inherited From:
+
+ + + + + + + + + + + + + +
Source:
+
  • source.js, line 118
+ + + + + + + +
+ + + + + + + + + +
+ +
+ + + + + +
+ +
+ + + + +
+ + + +
+ + + + + + 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:
-
+
@@ -642,7 +642,7 @@
Source:
-
+
@@ -678,54 +678,6 @@ -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
tileCoord - - -ol.TileCoord - - - - Tile coordinate.
-
@@ -754,7 +706,7 @@
Source:
-
+
@@ -770,28 +722,6 @@ -
Returns:
- - -
- Tile. -
- - - -
-
- Type -
-
- -ol.Tile - - -
-
- - @@ -888,7 +818,7 @@
Source:
-
+
@@ -977,7 +907,7 @@
Source:
-
+
@@ -1371,13 +1301,13 @@
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:
-
+
@@ -642,7 +642,7 @@
Source:
-
+
@@ -678,54 +678,6 @@ -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
tileCoord - - -ol.TileCoord - - - - Tile coordinate.
-
@@ -754,7 +706,7 @@
Source:
-
  • tilesource.js, line 86
+
  • imagetilesource.js, line 71
@@ -770,28 +722,6 @@ -
Returns:
- - -
- Tile. -
- - - -
-
- Type -
-
- -ol.Tile - - -
-
- - @@ -888,7 +818,7 @@
Source:
-
  • tilesource.js, line 108
+
  • imagetilesource.js, line 93
@@ -977,7 +907,7 @@
Source:
-
  • tilesource.js, line 116
+
  • tilesource.js, line 67
@@ -1371,13 +1301,13 @@
- 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:
-
  • tilesource.js, line 44
+
  • tilesource.js, line 42
@@ -256,7 +256,7 @@
Source:
-
  • tilesource.js, line 51
+
  • imagetilesource.js, line 45
@@ -642,7 +642,7 @@
Source:
-
  • tilesource.js, line 77
+
  • tilesource.js, line 52
@@ -678,54 +678,6 @@ -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
tileCoord - - -ol.TileCoord - - - - Tile coordinate.
-
@@ -754,7 +706,7 @@
Source:
-
  • tilesource.js, line 86
+
  • imagetilesource.js, line 71
@@ -770,28 +722,6 @@ -
Returns:
- - -
- Tile. -
- - - -
-
- Type -
-
- -ol.Tile - - -
-
- - @@ -888,7 +818,7 @@
Source:
-
  • tilesource.js, line 108
+
  • imagetilesource.js, line 93
@@ -977,7 +907,7 @@
Source:
-
  • tilesource.js, line 116
+
  • tilesource.js, line 67
@@ -1371,13 +1301,13 @@
- 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 @@
- 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:
-
  • tilesource.js, line 44
+
  • tilesource.js, line 42
@@ -304,7 +304,7 @@
Source:
-
  • tilesource.js, line 51
+
  • imagetilesource.js, line 45
@@ -690,7 +690,7 @@
Source:
-
  • tilesource.js, line 77
+
  • tilesource.js, line 52
@@ -726,54 +726,6 @@ -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
tileCoord - - -ol.TileCoord - - - - Tile coordinate.
-
@@ -802,7 +754,7 @@
Source:
-
  • tilesource.js, line 86
+
  • imagetilesource.js, line 71
@@ -818,28 +770,6 @@ -
Returns:
- - -
- Tile. -
- - - -
-
- Type -
-
- -ol.Tile - - -
-
- - @@ -936,7 +866,7 @@
Source:
-
  • tilesource.js, line 108
+
  • imagetilesource.js, line 93
@@ -1025,7 +955,7 @@
Source:
-
  • tilesource.js, line 116
+
  • tilesource.js, line 67
@@ -1419,13 +1349,13 @@
- 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:
-
  • tilesource.js, line 77
+
  • tilesource.js, line 52
@@ -569,54 +569,6 @@ -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
tileCoord - - -ol.TileCoord - - - - Tile coordinate.
-
@@ -629,7 +581,7 @@
Inherited From:
@@ -645,7 +597,7 @@
Source:
-
  • tilesource.js, line 86
+
  • imagetilesource.js, line 71
@@ -661,28 +613,6 @@ -
Returns:
- - -
- Tile. -
- - - -
-
- Type -
-
- -ol.Tile - - -
-
- - @@ -763,7 +693,7 @@
Inherited From:
@@ -779,7 +709,7 @@
Source:
-
  • tilesource.js, line 108
+
  • imagetilesource.js, line 93
@@ -852,7 +782,7 @@
Inherited From:
@@ -868,7 +798,7 @@
Source:
-
  • tilesource.js, line 116
+
  • tilesource.js, line 67
@@ -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 @@
- 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:
-
  • tilesource.js, line 32
+
  • tilesource.js, line 30
@@ -167,6 +167,52 @@
+
+

getTile

+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + +
Source:
+
  • tilesource.js, line 61
+ + + + + + + +
+ + + +
+ + +

isReady

@@ -248,53 +294,7 @@
Source:
-
  • tilesource.js, line 44
- - - - - - - -
- - - - - - - -
-

<protected> tileUrlFunction :ol.TileUrlFunctionType

- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • tilesource.js, line 51
+
  • tilesource.js, line 42
@@ -675,7 +675,7 @@
Source:
-
  • tilesource.js, line 77
+
  • tilesource.js, line 52
@@ -693,267 +693,6 @@ -
- - - -
-

getTile

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
tileCoord - - -ol.TileCoord - - - - Tile coordinate.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • tilesource.js, line 86
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Tile. -
- - - -
-
- Type -
-
- -ol.Tile - - -
-
- - - - -
- - - -
-

getTileCoordUrl

- - -
-
- - - - - - - - -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
tileCoord - - -ol.TileCoord - - - - Tile coordinate.
- - - -
- - - - - - - - - - - - - - - - - - - -
Source:
-
  • tilesource.js, line 108
- - - - - - - -
- - - - - - - -
Returns:
- - -
- Tile URL. -
- - - -
-
- Type -
-
- -string -| - -undefined - - -
-
- - - -
@@ -995,7 +734,7 @@
Source:
-
  • tilesource.js, line 116
+
  • tilesource.js, line 67
@@ -1389,13 +1128,13 @@
- 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:
-
  • tilesource.js, line 44
+
  • tilesource.js, line 42
@@ -288,7 +288,7 @@
Inherited From:
@@ -304,7 +304,7 @@
Source:
-
  • tilesource.js, line 51
+
  • 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:
-
  • tilesource.js, line 77
+
  • tilesource.js, line 52
@@ -726,54 +726,6 @@ -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
tileCoord - - -ol.TileCoord - - - - Tile coordinate.
-
@@ -786,7 +738,7 @@
Inherited From:
@@ -802,7 +754,7 @@
Source:
-
  • tilesource.js, line 86
+
  • imagetilesource.js, line 71
@@ -818,28 +770,6 @@ -
Returns:
- - -
- Tile. -
- - - -
-
- Type -
-
- -ol.Tile - - -
-
- - @@ -920,7 +850,7 @@
Inherited From:
@@ -936,7 +866,7 @@
Source:
-
  • tilesource.js, line 108
+
  • imagetilesource.js, line 93
@@ -1009,7 +939,7 @@
Inherited From:
@@ -1025,7 +955,7 @@
Source:
-
  • tilesource.js, line 116
+
  • tilesource.js, line 67
@@ -1143,7 +1073,7 @@
Inherited From:
@@ -1255,7 +1185,7 @@
Inherited From:
@@ -1367,7 +1297,7 @@
Inherited From:
@@ -1419,13 +1349,13 @@
- 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:
-
  • tilesource.js, line 44
+
  • tilesource.js, line 42
@@ -288,7 +288,7 @@
Inherited From:
@@ -304,7 +304,7 @@
Source:
-
  • tilesource.js, line 51
+
  • 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:
-
  • tilesource.js, line 77
+
  • tilesource.js, line 52
@@ -772,54 +772,6 @@ -
Parameters:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
tileCoord - - -ol.TileCoord - - - - Tile coordinate.
-
@@ -832,7 +784,7 @@
Inherited From:
@@ -848,7 +800,7 @@
Source:
-
  • tilesource.js, line 86
+
  • imagetilesource.js, line 71
@@ -864,28 +816,6 @@ -
Returns:
- - -
- Tile. -
- - - -
-
- Type -
-
- -ol.Tile - - -
-
- - @@ -966,7 +896,7 @@
Inherited From:
@@ -982,7 +912,7 @@
Source:
-
  • tilesource.js, line 108
+
  • imagetilesource.js, line 93
@@ -1055,7 +985,7 @@
Inherited From:
@@ -1071,7 +1001,7 @@
Source:
-
  • tilesource.js, line 116
+
  • tilesource.js, line 67
@@ -1189,7 +1119,7 @@
Inherited From:
@@ -1301,7 +1231,7 @@
Inherited From:
@@ -1413,7 +1343,7 @@
Inherited From:
@@ -1465,13 +1395,13 @@
- 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:
-
  • tilegrid.js, line 32
+
  • tilegrid.js, line 38
@@ -268,7 +268,7 @@ -T= +T @@ -316,7 +316,7 @@
Source:
-
  • tilegrid.js, line 90
+
  • tilegrid.js, line 97
@@ -375,7 +375,7 @@
Source:
-
  • tilegrid.js, line 107
+
  • tilegrid.js, line 114
@@ -504,7 +504,7 @@
Source:
-
  • tilegrid.js, line 116
+
  • tilegrid.js, line 123
@@ -656,7 +656,7 @@
Source:
-
  • tilegrid.js, line 132
+
  • tilegrid.js, line 139
@@ -785,7 +785,7 @@
Source:
-
  • tilegrid.js, line 151
+
  • tilegrid.js, line 158
@@ -866,7 +866,7 @@
Source:
-
  • tilegrid.js, line 160
+
  • tilegrid.js, line 167
@@ -995,7 +995,7 @@
Source:
-
  • tilegrid.js, line 212
+
  • tilegrid.js, line 219
@@ -1124,7 +1124,7 @@
Source:
-
  • tilegrid.js, line 226
+
  • tilegrid.js, line 233
@@ -1276,7 +1276,7 @@
Source:
-
  • tilegrid.js, line 243
+
  • tilegrid.js, line 250
@@ -1428,7 +1428,7 @@
Source:
-
  • tilegrid.js, line 287
+
  • tilegrid.js, line 294
@@ -1557,7 +1557,7 @@
Source:
-
  • tilegrid.js, line 298
+
  • tilegrid.js, line 305
@@ -1709,7 +1709,7 @@
Source:
-
  • tilegrid.js, line 170
+
  • tilegrid.js, line 177
@@ -1861,7 +1861,7 @@
Source:
-
  • tilegrid.js, line 187
+
  • tilegrid.js, line 194
@@ -2013,7 +2013,7 @@
Source:
-
  • tilegrid.js, line 202
+
  • tilegrid.js, line 209
@@ -2094,7 +2094,7 @@
Source:
-
  • tilegrid.js, line 307
+
  • tilegrid.js, line 314
@@ -2223,7 +2223,7 @@
Source:
-
  • tilegrid.js, line 316
+
  • tilegrid.js, line 323
@@ -2281,13 +2281,13 @@
- 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:
-
  • xyztilegrid.js, line 46
+
  • xyztilegrid.js, line 47
@@ -270,7 +270,7 @@
Source:
-
  • tilegrid.js, line 107
+
  • tilegrid.js, line 114
@@ -404,7 +404,7 @@
Source:
-
  • tilegrid.js, line 116
+
  • tilegrid.js, line 123
@@ -561,7 +561,7 @@
Source:
-
  • tilegrid.js, line 132
+
  • tilegrid.js, line 139
@@ -695,7 +695,7 @@
Source:
-
  • tilegrid.js, line 151
+
  • tilegrid.js, line 158
@@ -781,7 +781,7 @@
Source:
-
  • tilegrid.js, line 160
+
  • tilegrid.js, line 167
@@ -915,7 +915,7 @@
Source:
-
  • tilegrid.js, line 212
+
  • tilegrid.js, line 219
@@ -1049,7 +1049,7 @@
Source:
-
  • tilegrid.js, line 226
+
  • tilegrid.js, line 233
@@ -1206,7 +1206,7 @@
Source:
-
  • tilegrid.js, line 243
+
  • tilegrid.js, line 250
@@ -1363,7 +1363,7 @@
Source:
-
  • tilegrid.js, line 287
+
  • tilegrid.js, line 294
@@ -1497,7 +1497,7 @@
Source:
-
  • tilegrid.js, line 298
+
  • tilegrid.js, line 305
@@ -1654,7 +1654,7 @@
Source:
-
  • tilegrid.js, line 170
+
  • tilegrid.js, line 177
@@ -1811,7 +1811,7 @@
Source:
-
  • tilegrid.js, line 187
+
  • tilegrid.js, line 194
@@ -1968,7 +1968,7 @@
Source:
-
  • tilegrid.js, line 202
+
  • tilegrid.js, line 209
@@ -2054,7 +2054,7 @@
Source:
-
  • tilegrid.js, line 307
+
  • tilegrid.js, line 314
@@ -2188,7 +2188,7 @@
Source:
-
  • tilegrid.js, line 316
+
  • tilegrid.js, line 323
@@ -2246,13 +2246,13 @@
- 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;bthis.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).
+ + + + + + + + + +
DOMWebGL
+
+

See the + canvas-tiles.js source + to see how this is done.

+
+
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 Exampleshttp://openlayers.github.com/ol3/master/examples/example-list.xml#2012-11-11T08:21:31Z2012-11-11T08:21:31ZTiled WMS with custom projection examplewms, tile, tilelayer, projectionExample of two tiled WMS layers (Pixelmap 1:1'000'000 and national parks) using the projection EPSG:21781.2012-10-29T09:33:00+0100ahocevarhttp://openlayers.github.com/ol3/master/examples/wms-custom-proj.html#2012-10-29T09:33:00+0100Tiled WMS examplewms, tile, tilelayerExample of a tiled WMS layer.2012-10-26T21:36:30+0200ahocevarhttp://openlayers.github.com/ol3/master/examples/wms.html#2012-10-26T21:36:30+0200Full-screen examplefullscreen, mapquest, openaerial, tile, tilelayerExample of a full-screen map.2012-10-21T21:11:27+0200Éric Lemoinehttp://openlayers.github.com/ol3/master/examples/full-screen.html#2012-10-21T21:11:27+0200Overlay exampleoverlay, popup, mapquest, openaerialDemonstrates Overlays.2012-10-21T21:11:27+0200Éric Lemoinehttp://openlayers.github.com/ol3/master/examples/overlay-and-popup.html#2012-10-21T21:11:27+0200Side-by-side exampleside-by-side, webgl, dom, sync, objectSide-by-side DOM and WebGL sync'ed maps.2012-10-20T21:43:34+0200Éric Lemoinehttp://openlayers.github.com/ol3/master/examples/side-by-side.html#2012-10-20T21:43:34+0200Two-layer examplelayers, tilejson, bing, bingmapsSync'ed DOM and WebGL maps with two layers.2012-10-20T21:43:34+0200Éric Lemoinehttp://openlayers.github.com/ol3/master/examples/two-layers.html#2012-10-20T21:43:34+0200 \ No newline at end of file +OpenLayers Exampleshttp://openlayers.github.com/ol3/master/examples/example-list.xml#2013-01-17T08:55:25Z2013-01-17T08:55:25ZTwo-layer examplelayers, tilejson, bing, bingmapsSync'ed DOM, WebGL and Canvas maps with two layers.2013-01-14T21:48:55+0100Tom Paynehttp://openlayers.github.com/ol3/master/examples/two-layers.html#2013-01-14T21:48:55+0100Side-by-side exampleside-by-side, webgl, dom, sync, objectSide-by-side DOM, WebGL and Canvas sync'ed maps.2013-01-14T21:48:22+0100Tom Paynehttp://openlayers.github.com/ol3/master/examples/side-by-side.html#2013-01-14T21:48:22+0100Canvas tiles examplelayers, stamen, canvasThe 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+0100Tom Paynehttp://openlayers.github.com/ol3/master/examples/canvas-tiles.html#2013-01-05T18:33:37+0100Tiled WMS with custom projection examplewms, tile, tilelayer, projectionExample of two tiled WMS layers (Pixelmap 1:1'000'000 and national parks) using the projection EPSG:21781.2012-10-29T09:33:00+0100ahocevarhttp://openlayers.github.com/ol3/master/examples/wms-custom-proj.html#2012-10-29T09:33:00+0100Tiled WMS examplewms, tile, tilelayerExample of a tiled WMS layer.2012-10-26T21:36:30+0200ahocevarhttp://openlayers.github.com/ol3/master/examples/wms.html#2012-10-26T21:36:30+0200Full-screen examplefullscreen, mapquest, openaerial, tile, tilelayerExample of a full-screen map.2012-10-21T21:11:27+0200Éric Lemoinehttp://openlayers.github.com/ol3/master/examples/full-screen.html#2012-10-21T21:11:27+0200Overlay exampleoverlay, popup, mapquest, openaerialDemonstrates Overlays.2012-10-21T21:11:27+0200Éric Lemoinehttp://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.
+ + +
DOM WebGLCanvas
@@ -60,6 +63,10 @@ + + + + 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.
Visibility: v/V keys
Animations:j/l/m/x/L/M/X keys
Reset 0 key
+ +
DOM WebGLCanvas
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 + }) });