删除归因并将其放在其他位置

时间:2017-02-23 12:57:15

标签: leaflet

显然,我希望将归因归于何处。 但是,在某些情况下,我的归因会影响页面设计/布局(例如,在处理非常小的地图时)。

如果我从地图中删除属性,是否可以 a)完全在单独的页面上给予信用(类似于在其设置中具有“致谢”视图的智能手机应用程序) 和/或 b)用一个小链接替换属性,该链接直接链接到单独的归属页面

//澄清:我要求法律观点

1 个答案:

答案 0 :(得分:0)

我会选择b)用小链接替换属性。同样从法律角度来看,我觉得这个选项对使用过的数据和/或地图服务最公平,因为它可以在您的情况下以最直接的方式确保数据与其归属之间的联系。但是,我不是律师,所以这只是基于常识的我自己的观点。

您可以检查的另一件事是,任何使用过的数据或服务是否在其术语和术语中描述。条件应该如何以及在何处归属。

如何实施选项b);如果您为添加的每个图层使用相同的归因文本,则Leaflet具有简洁的功能,仅显示一次。例如:

L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png?', {
    attribution: '<a href="/attribution">Map attribution</a>'
}).addTo(map);

L.tileLayer.wms("https://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?", {
    layers: 'nexrad-n0r-900913',
    format: 'image/png',
    transparent: true,
    attribution: '<a href="/attribution">Map attribution</a>'
}).addTo(map);

在地图上的归因区域,它只会显示Leaflet | Map attribution,其中Map attribution是指向归档页面的链接。

另请参阅this fiddle了解工作示例。