diff options
author | Michal Čihař <michal@cihar.com> | 2016-02-03 17:07:47 +0300 |
---|---|---|
committer | Michal Čihař <michal@cihar.com> | 2016-02-03 17:07:47 +0300 |
commit | 41ab867fb7ff6cc37aa2fe2f4f4bf84c3c0e6184 (patch) | |
tree | e5a451eed8d123953a7f97858c88b5c8b0ef612a /js/OpenStreetMap.js | |
parent | 86daa8f474e79a53095789d5b066675e702bd1d1 (diff) |
Use builtin OpenLayers OSM setup
Signed-off-by: Michal Čihař <michal@cihar.com>
Diffstat (limited to 'js/OpenStreetMap.js')
-rw-r--r-- | js/OpenStreetMap.js | 129 |
1 files changed, 0 insertions, 129 deletions
diff --git a/js/OpenStreetMap.js b/js/OpenStreetMap.js deleted file mode 100644 index 0383755b06..0000000000 --- a/js/OpenStreetMap.js +++ /dev/null @@ -1,129 +0,0 @@ -/* vim: set expandtab sw=4 ts=4 sts=4: */ - -if (typeof OpenLayers !== 'undefined') { - /** - * Namespace: Util.OSM - */ - OpenLayers.Util.OSM = {}; - - /** - * Constant: MISSING_TILE_URL - * {String} URL of image to display for missing tiles - */ - OpenLayers.Util.OSM.MISSING_TILE_URL = "http://www.openstreetmap.org/openlayers/img/404.png"; - - /** - * Property: originalOnImageLoadError - * {Function} Original onImageLoadError function. - */ - OpenLayers.Util.OSM.originalOnImageLoadError = OpenLayers.Util.onImageLoadError; - - /** - * Function: onImageLoadError - */ - OpenLayers.Util.onImageLoadError = function () { - if (this.src.match(/^http:\/\/[abc]\.[a-z]+\.openstreetmap\.org\//)) { - this.src = OpenLayers.Util.OSM.MISSING_TILE_URL; - } else if (this.src.match(/^http:\/\/[def]\.tah\.openstreetmap\.org\//)) { - // do nothing - this layer is transparent - } else { - OpenLayers.Util.OSM.originalOnImageLoadError; - } - }; - - /** - * Class: OpenLayers.Layer.OSM.Mapnik - * - * Inherits from: - * - <OpenLayers.Layer.OSM> - */ - OpenLayers.Layer.OSM.Mapnik = OpenLayers.Class(OpenLayers.Layer.OSM, { - /** - * Constructor: OpenLayers.Layer.OSM.Mapnik - * - * Parameters: - * name - {String} - * options - {Object} Hashtable of extra options to tag onto the layer - */ - initialize: function (name, options) { - var url = [ - "http://a.tile.openstreetmap.org/${z}/${x}/${y}.png", - "http://b.tile.openstreetmap.org/${z}/${x}/${y}.png", - "http://c.tile.openstreetmap.org/${z}/${x}/${y}.png" - ]; - options = OpenLayers.Util.extend({ - numZoomLevels: 19, - buffer: 0, - transitionEffect: "resize" - }, options); - var newArguments = [name, url, options]; - OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); - }, - - CLASS_NAME: "OpenLayers.Layer.OSM.Mapnik" - }); - - /** - * Class: OpenLayers.Layer.OSM.Osmarender - * - * Inherits from: - * - <OpenLayers.Layer.OSM> - */ - OpenLayers.Layer.OSM.Osmarender = OpenLayers.Class(OpenLayers.Layer.OSM, { - /** - * Constructor: OpenLayers.Layer.OSM.Osmarender - * - * Parameters: - * name - {String} - * options - {Object} Hashtable of extra options to tag onto the layer - */ - initialize: function (name, options) { - var url = [ - "http://a.tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png", - "http://b.tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png", - "http://c.tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png" - ]; - options = OpenLayers.Util.extend({ - numZoomLevels: 18, - buffer: 0, - transitionEffect: "resize" - }, options); - var newArguments = [name, url, options]; - OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); - }, - - CLASS_NAME: "OpenLayers.Layer.OSM.Osmarender" - }); - - /** - * Class: OpenLayers.Layer.OSM.CycleMap - * - * Inherits from: - * - <OpenLayers.Layer.OSM> - */ - OpenLayers.Layer.OSM.CycleMap = OpenLayers.Class(OpenLayers.Layer.OSM, { - /** - * Constructor: OpenLayers.Layer.OSM.CycleMap - * - * Parameters: - * name - {String} - * options - {Object} Hashtable of extra options to tag onto the layer - */ - initialize: function (name, options) { - var url = [ - "http://a.tile.opencyclemap.org/cycle/${z}/${x}/${y}.png", - "http://b.tile.opencyclemap.org/cycle/${z}/${x}/${y}.png", - "http://c.tile.opencyclemap.org/cycle/${z}/${x}/${y}.png" - ]; - options = OpenLayers.Util.extend({ - numZoomLevels: 19, - buffer: 0, - transitionEffect: "resize" - }, options); - var newArguments = [name, url, options]; - OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments); - }, - - CLASS_NAME: "OpenLayers.Layer.OSM.CycleMap" - }); -}
\ No newline at end of file |