【问题标题】:When I use openlayers3 to embed a map with Openstreetmap, what API of Openstreetmap is being used?当我使用 openlayers3 通过 Openstreetmap 嵌入地图时,使用了 Openstreetmap 的什么 API?
【发布时间】:2016-06-29 21:27:36
【问题描述】:

我需要使用 openlayers3 在网页中嵌入地图,并且我使用的是来自 openstreetmap.org 的图块,那么我使用的 openstreetmap 的 API 是什么?数据 API 或图像 API 之类的?

另外,我应该使用什么许可证?

【问题讨论】:

    标签: openstreetmap openlayers-3


    【解决方案1】:

    OpenLayers、Leaflet 和类似的库在后台显示 tiles。这些只是图像。

    这些磁贴的许可取决于您使用的磁贴服务器。如果您使用的是 tile.openstreetmap.org,请查看 OSM tile usage policyCopyright。后一页指出:

    我们地图图块中的制图以及我们的文档已获得许可 根据知识共享署名-相同方式共享 2.0 许可(CC BY-SA)。

    请注意,这仅适用于 tile.openstreetmap.org 提供的tiles。其他磁贴服务器将具有其他许可证和其他磁贴使用策略。

    不要将此与原始 OSM data 混淆,后者在 Open Data Commons Open Database Lizenz (ODbL) 下获得许可。但是,由于您只是要显示 tiles,因此 ODbL 不适用于您。

    【讨论】:

    • 非常感谢。你真的帮了我!
    猜你喜欢
    • 2022-06-13
    • 2012-03-29
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多