层属性不出现
Layer attribution does not appear
我不明白为什么 "attribution" 没有随图层一起出现。
你有想法吗?
var raster = new ol.layer.Tile({
title: 'OSM',
type: 'base',
minResolution : 2,
attributions: [new ol.Attribution({
html: "© OpenStreetMap -Mitwirkende, SRTM | Affichage de la carte: © OpenTopoMap (CC-BY-SA)"
})],
source: new ol.source.XYZ({
url: '//{a-c}.tile.opentopomap.org/{z}/{x}/{y}.png',
})
});
attributions
是 a property of the source
property of a layer.
这意味着您的层定义应如下所示:
var raster = new ol.layer.Tile({
title: 'OSM',
type: 'base',
minResolution : 2,
source: new ol.source.XYZ({
url: '//{a-c}.tile.opentopomap.org/{z}/{x}/{y}.png',
attributions: [new ol.Attribution({
html: "© OpenStreetMap -Mitwirkende, SRTM | Affichage de la carte: © OpenTopoMap (CC-BY-SA)"
})],
})
});
我不明白为什么 "attribution" 没有随图层一起出现。
你有想法吗?
var raster = new ol.layer.Tile({
title: 'OSM',
type: 'base',
minResolution : 2,
attributions: [new ol.Attribution({
html: "© OpenStreetMap -Mitwirkende, SRTM | Affichage de la carte: © OpenTopoMap (CC-BY-SA)"
})],
source: new ol.source.XYZ({
url: '//{a-c}.tile.opentopomap.org/{z}/{x}/{y}.png',
})
});
attributions
是 a property of the source
property of a layer.
这意味着您的层定义应如下所示:
var raster = new ol.layer.Tile({
title: 'OSM',
type: 'base',
minResolution : 2,
source: new ol.source.XYZ({
url: '//{a-c}.tile.opentopomap.org/{z}/{x}/{y}.png',
attributions: [new ol.Attribution({
html: "© OpenStreetMap -Mitwirkende, SRTM | Affichage de la carte: © OpenTopoMap (CC-BY-SA)"
})],
})
});