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='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors; <a href='https://www.hyumika.com'>OSM Plugin</a>", 24 buffer: 0, 25 tileOptions: {crossOriginKeyword: null}, 26 transitionEffect: "resize" 27 }, options); 28 var newArguments = [name, url, options]; 29 OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); 30 }, 31 32 CLASS_NAME: "OpenLayers.Layer.OSM.Mapnik" 33}); 34 35/** 36 * Class: OpenLayers.Layer.OSM.CycleMap 37 * 38 * Inherits from: 39 * - <OpenLayers.Layer.OSM> 40 */ 41OpenLayers.Layer.OSM.CycleMap = OpenLayers.Class(OpenLayers.Layer.OSM, { 42 /** 43 * Constructor: OpenLayers.Layer.OSM.CycleMap 44 * 45 * Parameters: 46 * name - {String} 47 * options - {Object} Hashtable of extra options to tag onto the layer 48 */ 49 initialize: function(name, options) { 50 var url = [ 51 "https://a.tile.opencyclemap.org/cycle/${z}/${x}/${y}.png", 52 "https://b.tile.opencyclemap.org/cycle/${z}/${x}/${y}.png", 53 "https://c.tile.opencyclemap.org/cycle/${z}/${x}/${y}.png" 54 ]; 55 options = OpenLayers.Util.extend({ 56 numZoomLevels: 19, 57 attribution: "© <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors, Tiles courtesy of <a href='http://www.opencyclemap.org'>Andy Allan</a>; <a href='https://www.hyumika.com'>OSM Plugin</a>", 58 buffer: 0, 59 tileOptions: {crossOriginKeyword: null}, 60 transitionEffect: "resize" 61 }, options); 62 var newArguments = [name, url, options]; 63 OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); 64 }, 65 66 CLASS_NAME: "OpenLayers.Layer.OSM.CycleMap" 67}); 68 69 70/** 71 * Class: OpenLayers.Layer.OSM.StamenWC 72 * 73 * Inherits from: 74 * - <OpenLayers.Layer.OSM> 75 */ 76OpenLayers.Layer.OSM.StamenWC = OpenLayers.Class(OpenLayers.Layer.OSM, { 77 /** 78 * Constructor: OpenLayers.Layer.OSM.StamenWC 79 * 80 * Parameters: 81 * name - {String} 82 * options - {Object} Hashtable of extra options to tag onto the layer 83 */ 84 initialize: function(name, options) { 85 var url = [ 86 "https://a.tile.stamen.com/watercolor/${z}/${x}/${y}.jpg", 87 "https://b.tile.stamen.com/watercolor/${z}/${x}/${y}.jpg", 88 "https://c.tile.stamen.com/watercolor/${z}/${x}/${y}.jpg" 89 ]; 90 options = OpenLayers.Util.extend({ 91 numZoomLevels: 19, 92 attribution: "<a href=\"http://map.stamen.com\">Map tiles</a> by <a href=\"http://stamen.com\">Stamen Design</a>, under <a href=\"http://creativecommons.org/licenses/by/3.0\">CC BY 3.0</a>. Data by <a href=\"http://openstreetmap.org\">OpenStreetMap</a> and <a href=\"https://www.hyumika.com\">OSM Plugin</a>", 93 buffer: 0, 94 tileOptions: {crossOriginKeyword: null}, 95 transitionEffect: "resize" 96 }, options); 97 var newArguments = [name, url, options]; 98 OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); 99 }, 100 101 CLASS_NAME: "OpenLayers.Layer.OSM.StamenWC" 102}); 103/** 104 * Class: OpenLayers.Layer.OSM.StamenToner 105 * 106 * Inherits from: 107 * - <OpenLayers.Layer.OSM> 108 */ 109OpenLayers.Layer.OSM.StamenToner = OpenLayers.Class(OpenLayers.Layer.OSM, { 110 /** 111 * Constructor: OpenLayers.Layer.OSM.StamenToner 112 * 113 * Parameters: 114 * name - {String} 115 * options - {Object} Hashtable of extra options to tag onto the layer 116 */ 117 initialize: function(name, options) { 118 var url = [ 119 "https://a.tile.stamen.com/toner/${z}/${x}/${y}.jpg", 120 "https://b.tile.stamen.com/toner/${z}/${x}/${y}.jpg", 121 "https://c.tile.stamen.com/toner/${z}/${x}/${y}.jpg" 122 ]; 123 options = OpenLayers.Util.extend({ 124 numZoomLevels: 19, 125 attribution: "<a href=\"http://map.stamen.com\">Map tiles</a> by <a href=\"http://stamen.com\">Stamen Design</a>, under <a href=\"http://creativecommons.org/licenses/by/3.0\">CC BY 3.0</a>. Data by <a href=\"http://openstreetmap.org\">OpenStreetMap</a> and <a href=\"https://www.hyumika.com\">OSM Plugin</a>", 126 buffer: 0, 127 tileOptions: {crossOriginKeyword: null}, 128 transitionEffect: "resize" 129 }, options); 130 var newArguments = [name, url, options]; 131 OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); 132 }, 133 134 CLASS_NAME: "OpenLayers.Layer.OSM.StamenToner" 135}); 136/** 137 * Class: OpenLayers.Layer.OSM.TransportMap 138 * 139 * Inherits from: 140 * - <OpenLayers.Layer.OSM> 141 */ 142OpenLayers.Layer.OSM.TransportMap = OpenLayers.Class(OpenLayers.Layer.OSM, { 143 /** 144 * Constructor: OpenLayers.Layer.OSM.TransportMap 145 * 146 * Parameters: 147 * name - {String} 148 * options - {Object} Hashtable of extra options to tag onto the layer 149 */ 150 initialize: function(name, options) { 151 var url = [ 152 "https://a.tile2.opencyclemap.org/transport/${z}/${x}/${y}.png", 153 "https://b.tile2.opencyclemap.org/transport/${z}/${x}/${y}.png", 154 "https://c.tile2.opencyclemap.org/transport/${z}/${x}/${y}.png" 155 ]; 156 options = OpenLayers.Util.extend({ 157 numZoomLevels: 19, 158 attribution: "© <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a> contributors, Tiles courtesy of <a href='http://www.opencyclemap.org'>Andy Allan</a>, and <a href=\"https://www.hyumika.com\">OSM Plugin</a>", 159 buffer: 0, 160 transitionEffect: "resize" 161 }, options); 162 var newArguments = [name, url, options]; 163 OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); 164 }, 165 166 CLASS_NAME: "OpenLayers.Layer.OSM.TransportMap" 167});
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.