Rename _ol_source_Stamen_ to Stamen

This commit is contained in:
Tim Schaub
2018-01-08 15:47:37 -07:00
parent 5f62d2ecfe
commit f855bc1562
13 changed files with 35 additions and 35 deletions

View File

@@ -14,19 +14,19 @@ import XYZ from '../source/XYZ.js';
* @param {olx.source.StamenOptions} options Stamen options.
* @api
*/
var _ol_source_Stamen_ = function(options) {
var Stamen = function(options) {
var i = options.layer.indexOf('-');
var provider = i == -1 ? options.layer : options.layer.slice(0, i);
var providerConfig = _ol_source_Stamen_.ProviderConfig[provider];
var providerConfig = Stamen.ProviderConfig[provider];
var layerConfig = _ol_source_Stamen_.LayerConfig[options.layer];
var layerConfig = Stamen.LayerConfig[options.layer];
var url = options.url !== undefined ? options.url :
'https://stamen-tiles-{a-d}.a.ssl.fastly.net/' + options.layer +
'/{z}/{x}/{y}.' + layerConfig.extension;
XYZ.call(this, {
attributions: _ol_source_Stamen_.ATTRIBUTIONS,
attributions: Stamen.ATTRIBUTIONS,
cacheSize: options.cacheSize,
crossOrigin: 'anonymous',
maxZoom: options.maxZoom != undefined ? options.maxZoom : providerConfig.maxZoom,
@@ -39,14 +39,14 @@ var _ol_source_Stamen_ = function(options) {
});
};
inherits(_ol_source_Stamen_, XYZ);
inherits(Stamen, XYZ);
/**
* @const
* @type {Array.<string>}
*/
_ol_source_Stamen_.ATTRIBUTIONS = [
Stamen.ATTRIBUTIONS = [
'Map tiles by <a href="https://stamen.com/">Stamen Design</a>, ' +
'under <a href="https://creativecommons.org/licenses/by/3.0/">CC BY' +
' 3.0</a>.',
@@ -56,7 +56,7 @@ _ol_source_Stamen_.ATTRIBUTIONS = [
/**
* @type {Object.<string, {extension: string, opaque: boolean}>}
*/
_ol_source_Stamen_.LayerConfig = {
Stamen.LayerConfig = {
'terrain': {
extension: 'jpg',
opaque: true
@@ -106,7 +106,7 @@ _ol_source_Stamen_.LayerConfig = {
/**
* @type {Object.<string, {minZoom: number, maxZoom: number}>}
*/
_ol_source_Stamen_.ProviderConfig = {
Stamen.ProviderConfig = {
'terrain': {
minZoom: 4,
maxZoom: 18
@@ -120,4 +120,4 @@ _ol_source_Stamen_.ProviderConfig = {
maxZoom: 16
}
};
export default _ol_source_Stamen_;
export default Stamen;