1/** 2 * Class: OpenLayers.Layer.OSM.Mapnik 3 * 4 * Inherits from: 5 * - <OpenLayers.Layer.OSM> 6 */ 7OpenLayers.Layer.OSM.Mapnik = OpenLayers.Class(OpenLayers.Layer.OSM, { 8 /** 9 * Constructor: OpenLayers.Layer.OSM.Mapnik 10 * 11 * Parameters: 12 * name - {String} 13 * options - {Object} Hashtable of extra options to tag onto the layer 14 */ 15 initialize: function(name, options) { 16 var url = [ 17 "https://a.tile.openstreetmap.org/${z}/${x}/${y}.png", 18 "https://b.tile.openstreetmap.org/${z}/${x}/${y}.png", 19 "https://c.tile.openstreetmap.org/${z}/${x}/${y}.png" 20 ]; 21 options = OpenLayers.Util.extend({ 22 numZoomLevels: 20, 23 attribution: "© <a href='https://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors", 24 buffer: 0, 25 transitionEffect: "resize" 26 }, options); 27 var newArguments = [name, url, options]; 28 OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); 29 }, 30 31 CLASS_NAME: "OpenLayers.Layer.OSM.Mapnik" 32}); 33 34/** 35 * Class: OpenLayers.Layer.OSM.CycleMap 36 * 37 * Inherits from: 38 * - <OpenLayers.Layer.OSM> 39 */ 40OpenLayers.Layer.OSM.CycleMap = OpenLayers.Class(OpenLayers.Layer.OSM, { 41 /** 42 * Constructor: OpenLayers.Layer.OSM.CycleMap 43 * 44 * Parameters: 45 * name - {String} 46 * options - {Object} Hashtable of extra options to tag onto the layer 47 */ 48 initialize: function(name, options) { 49 var url = [ 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" 53 ]; 54 options = OpenLayers.Util.extend({ 55 numZoomLevels: 19, 56 attribution: "© <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors, Tiles courtesy of <a href='http://www.opencyclemap.org'>Andy Allan</a>", 57 buffer: 0, 58 transitionEffect: "resize" 59 }, options); 60 var newArguments = [name, url, options]; 61 OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); 62 }, 63 64 CLASS_NAME: "OpenLayers.Layer.OSM.CycleMap" 65}); 66 67/** 68 * Class: OpenLayers.Layer.OSM.TransportMap 69 * 70 * Inherits from: 71 * - <OpenLayers.Layer.OSM> 72 */ 73OpenLayers.Layer.OSM.TransportMap = OpenLayers.Class(OpenLayers.Layer.OSM, { 74 /** 75 * Constructor: OpenLayers.Layer.OSM.TransportMap 76 * 77 * Parameters: 78 * name - {String} 79 * options - {Object} Hashtable of extra options to tag onto the layer 80 */ 81 initialize: function(name, options) { 82 var url = [ 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" 86 ]; 87 options = OpenLayers.Util.extend({ 88 numZoomLevels: 19, 89 attribution: "© <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors, Tiles courtesy of <a href='http://www.opencyclemap.org'>Andy Allan</a>", 90 buffer: 0, 91 transitionEffect: "resize" 92 }, options); 93 var newArguments = [name, url, options]; 94 OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); 95 }, 96 97 CLASS_NAME: "OpenLayers.Layer.OSM.TransportMap" 98});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.