OpenStreetMap to OSM renaming

OSM is a well-known name, and is shorter than OpenStreetMap.
This commit is contained in:
Éric Lemoine
2013-04-10 10:07:49 +02:00
parent ee987bc951
commit a694661793
17 changed files with 41 additions and 41 deletions

View File

@@ -0,0 +1,71 @@
goog.provide('ol.source.OSM');
goog.require('ol.Attribution');
goog.require('ol.source.XYZ');
/**
* @constructor
* @extends {ol.source.XYZ}
* @param {ol.source.OSMOptions=} opt_options Open Street Map options.
*/
ol.source.OSM = function(opt_options) {
var options = goog.isDef(opt_options) ? opt_options : {};
var attributions;
if (goog.isDef(options.attributions)) {
attributions = options.attributions;
} else if (goog.isDef(options.attribution)) {
attributions = [options.attribution];
} else {
attributions = ol.source.OSM.ATTRIBUTIONS;
}
var maxZoom = goog.isDef(options.maxZoom) ? options.maxZoom : 18;
var url = goog.isDef(options.url) ?
options.url : 'http://{a-c}.tile.openstreetmap.org/{z}/{x}/{y}.png';
goog.base(this, {
attributions: attributions,
crossOrigin: 'anonymous',
opaque: true,
maxZoom: maxZoom,
url: url
});
};
goog.inherits(ol.source.OSM, ol.source.XYZ);
/**
* @const
* @type {ol.Attribution}
*/
ol.source.OSM.DATA_ATTRIBUTION = new ol.Attribution(
'Data &copy; <a href="http://www.openstreetmap.org/">OpenStreetMap</a> ' +
'contributors, ' +
'<a href="http://www.openstreetmap.org/copyright">ODbL</a>');
/**
* @const
* @type {ol.Attribution}
*/
ol.source.OSM.TILE_ATTRIBUTION = new ol.Attribution(
'Tiles &copy; ' +
'<a href="http://www.openstreetmap.org/">OpenStreetMap</a> ' +
'contributors, ' +
'<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC BY-SA</a>');
/**
* @const
* @type {Array.<ol.Attribution>}
*/
ol.source.OSM.ATTRIBUTIONS = [
ol.source.OSM.TILE_ATTRIBUTION,
ol.source.OSM.DATA_ATTRIBUTION
];