Allow OpenStreetMap.js to work with an unpatched OpenLayers

This commit is contained in:
Tom Hughes 2011-12-31 00:25:04 +00:00
parent 2a84871de6
commit ae9131bc8e
2 changed files with 3 additions and 1 deletions

View file

@ -28,6 +28,8 @@ OpenLayers.Util.imageURLs = {
"zoom-world-mini.png": "<%= asset_path 'img/zoom-world-mini.png' %>" "zoom-world-mini.png": "<%= asset_path 'img/zoom-world-mini.png' %>"
}; };
OpenLayers.Util.OSM.MISSING_TILE_URL = "<%= asset_path 'img/404.png' %>";
OpenLayers.Util.origGetImageLocation = OpenLayers.Util.getImageLocation; OpenLayers.Util.origGetImageLocation = OpenLayers.Util.getImageLocation;
OpenLayers.Util.getImageLocation = function(image) { OpenLayers.Util.getImageLocation = function(image) {

View file

@ -7,7 +7,7 @@ OpenLayers.Util.OSM = {};
* Constant: MISSING_TILE_URL * Constant: MISSING_TILE_URL
* {String} URL of image to display for missing tiles * {String} URL of image to display for missing tiles
*/ */
OpenLayers.Util.OSM.MISSING_TILE_URL = OpenLayers.Util.getImageLocation("404.png"); OpenLayers.Util.OSM.MISSING_TILE_URL = OpenLayers.Util.getImagesLocation() + "404.png";
/** /**
* Property: originalOnImageLoadError * Property: originalOnImageLoadError