Adapt sources to new signature for ol.Attribution
This commit is contained in:
@@ -131,7 +131,7 @@ ol.source.BingMaps.prototype.handleImageryMetadataResponse =
|
||||
}
|
||||
}
|
||||
});
|
||||
return new ol.Attribution(html, tileRanges);
|
||||
return new ol.Attribution({html: html, tileRanges: tileRanges});
|
||||
});
|
||||
this.setAttributions(attributions);
|
||||
|
||||
|
||||
@@ -14,9 +14,10 @@ goog.require('ol.source.XYZ');
|
||||
ol.source.MapQuestOSM = function() {
|
||||
|
||||
var attributions = [
|
||||
new ol.Attribution(
|
||||
'Tiles Courtesy of ' +
|
||||
'<a href="http://www.mapquest.com/" target="_blank">MapQuest</a>'),
|
||||
new ol.Attribution({
|
||||
html: 'Tiles Courtesy of ' +
|
||||
'<a href="http://www.mapquest.com/" target="_blank">MapQuest</a>'
|
||||
}),
|
||||
ol.source.OSM.DATA_ATTRIBUTION
|
||||
];
|
||||
|
||||
@@ -41,12 +42,14 @@ goog.inherits(ol.source.MapQuestOSM, ol.source.XYZ);
|
||||
ol.source.MapQuestOpenAerial = function() {
|
||||
|
||||
var attributions = [
|
||||
new ol.Attribution(
|
||||
'Tiles Courtesy of ' +
|
||||
'<a href="http://www.mapquest.com/" target="_blank">MapQuest</a>'),
|
||||
new ol.Attribution(
|
||||
'Portions Courtesy NASA/JPL-Caltech and ' +
|
||||
'U.S. Depart. of Agriculture, Farm Service Agency')
|
||||
new ol.Attribution({
|
||||
html: 'Tiles Courtesy of ' +
|
||||
'<a href="http://www.mapquest.com/" target="_blank">MapQuest</a>'
|
||||
}),
|
||||
new ol.Attribution({
|
||||
html: 'Portions Courtesy NASA/JPL-Caltech and ' +
|
||||
'U.S. Depart. of Agriculture, Farm Service Agency'
|
||||
})
|
||||
];
|
||||
|
||||
goog.base(this, {
|
||||
|
||||
@@ -44,21 +44,24 @@ goog.inherits(ol.source.OSM, ol.source.XYZ);
|
||||
* @const
|
||||
* @type {ol.Attribution}
|
||||
*/
|
||||
ol.source.OSM.DATA_ATTRIBUTION = new ol.Attribution(
|
||||
'Data © <a href="http://www.openstreetmap.org/">OpenStreetMap</a> ' +
|
||||
'contributors, ' +
|
||||
'<a href="http://www.openstreetmap.org/copyright">ODbL</a>');
|
||||
ol.source.OSM.DATA_ATTRIBUTION = new ol.Attribution({
|
||||
html: 'Data © ' +
|
||||
'<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 © ' +
|
||||
'<a href="http://www.openstreetmap.org/">OpenStreetMap</a> ' +
|
||||
'contributors, ' +
|
||||
'<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC BY-SA</a>');
|
||||
ol.source.OSM.TILE_ATTRIBUTION = new ol.Attribution({
|
||||
html: 'Tiles © ' +
|
||||
'<a href="http://www.openstreetmap.org/">OpenStreetMap</a> ' +
|
||||
'contributors, ' +
|
||||
'<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC BY-SA</a>'
|
||||
});
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -114,8 +114,10 @@ goog.inherits(ol.source.Stamen, ol.source.XYZ);
|
||||
* @const {Array.<ol.Attribution>}
|
||||
*/
|
||||
ol.source.Stamen.ATTRIBUTIONS = [
|
||||
new ol.Attribution(
|
||||
'Map tiles by <a href="http://stamen.com/">Stamen Design</a>, under ' +
|
||||
'<a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.'),
|
||||
new ol.Attribution({
|
||||
html: 'Map tiles by <a href="http://stamen.com/">Stamen Design</a>, ' +
|
||||
'under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY' +
|
||||
' 3.0</a>.'
|
||||
}),
|
||||
ol.source.OSM.DATA_ATTRIBUTION
|
||||
];
|
||||
|
||||
@@ -113,7 +113,10 @@ ol.source.TileJSON.prototype.handleTileJSONResponse = function() {
|
||||
[tileGrid.getTileRangeForExtentAndZ(attributionExtent, z)];
|
||||
}
|
||||
this.setAttributions([
|
||||
new ol.Attribution(tileJSON.attribution, tileRanges)
|
||||
new ol.Attribution({
|
||||
html: tileJSON.attribution,
|
||||
tileRanges: tileRanges
|
||||
})
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user