2 * Class: OpenLayers.Layer.OSM.Mapnik
5 * - <OpenLayers.Layer.OSM>
7 OpenLayers.Layer.OSM.Mapnik = OpenLayers.Class(OpenLayers.Layer.OSM, {
9 * Constructor: OpenLayers.Layer.OSM.Mapnik
13 * options - {Object} Hashtable of extra options to tag onto the layer
15 initialize: function(name, options) {
17 "http://a.tile.openstreetmap.org/${z}/${x}/${y}.png",
18 "http://b.tile.openstreetmap.org/${z}/${x}/${y}.png",
19 "http://c.tile.openstreetmap.org/${z}/${x}/${y}.png"
21 options = OpenLayers.Util.extend({
23 attribution: "© <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors",
25 transitionEffect: "resize"
27 var newArguments = [name, url, options];
28 OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments);
31 CLASS_NAME: "OpenLayers.Layer.OSM.Mapnik"
35 * Class: OpenLayers.Layer.OSM.CycleMap
38 * - <OpenLayers.Layer.OSM>
40 OpenLayers.Layer.OSM.CycleMap = OpenLayers.Class(OpenLayers.Layer.OSM, {
42 * Constructor: OpenLayers.Layer.OSM.CycleMap
46 * options - {Object} Hashtable of extra options to tag onto the layer
48 initialize: function(name, options) {
50 "http://a.tile.opencyclemap.org/cycle/${z}/${x}/${y}.png",
51 "http://b.tile.opencyclemap.org/cycle/${z}/${x}/${y}.png",
52 "http://c.tile.opencyclemap.org/cycle/${z}/${x}/${y}.png"
54 options = OpenLayers.Util.extend({
56 attribution: "© <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors, Tiles courtesy of <a href='http://www.opencyclemap.org'>Andy Allan</a>",
58 transitionEffect: "resize"
60 var newArguments = [name, url, options];
61 OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments);
64 CLASS_NAME: "OpenLayers.Layer.OSM.CycleMap"
68 * Class: OpenLayers.Layer.OSM.TransportMap
71 * - <OpenLayers.Layer.OSM>
73 OpenLayers.Layer.OSM.TransportMap = OpenLayers.Class(OpenLayers.Layer.OSM, {
75 * Constructor: OpenLayers.Layer.OSM.TransportMap
79 * options - {Object} Hashtable of extra options to tag onto the layer
81 initialize: function(name, options) {
83 "http://a.tile2.opencyclemap.org/transport/${z}/${x}/${y}.png",
84 "http://b.tile2.opencyclemap.org/transport/${z}/${x}/${y}.png",
85 "http://c.tile2.opencyclemap.org/transport/${z}/${x}/${y}.png"
87 options = OpenLayers.Util.extend({
89 attribution: "© <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors, Tiles courtesy of <a href='http://www.opencyclemap.org'>Andy Allan</a>",
91 transitionEffect: "resize"
93 var newArguments = [name, url, options];
94 OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments);
97 CLASS_NAME: "OpenLayers.Layer.OSM.TransportMap"