【问题标题】:HERE map tile api with Leaflet, how to get and display the correct copyright information?HERE map tile api with Leaflet,如何获取和显示正确的版权信息?
【发布时间】:2016-08-20 18:09:30
【问题描述】:

使用带有Leaflet的HERE地图瓦api,如何获取和显示正确的版权信息?

来源。 https://developer.here.com/rest-apis/documentation/enterprise-map-tile/topics/resource-copyright.html

你需要查询你正在使用的同一个base url的版权资源。好的。但是如何将查询回复中的 json 边界框(全部)与使用的地图图块匹配,并在用户导航和缩放地图时更新复制信息?

我需要这方面的 javascript 代码示例,HERE 的主页没有提供。

【问题讨论】:

    标签: javascript leaflet here-api


    【解决方案1】:

    从未使用过 Leaflet,但从他们的文档看来,您正在寻找 LatLngBounds

    将版权 JSON 响应中的所有边界框转换为 LatLngBounds 并存储它们(最好与版权字符串以某种方式关联)。然后,您可以在 zoomendmoveend 触发时请求 L.map(...).getBounds() 并在当前缩放级别有效的所有版权边界上调用 intersect (请参阅 JSON 响应,一些版权仅在例如缩放 9 - 20 时有效)。做intersect的都属于版权。

    抱歉,我没有代码示例,但您应该可以从中解决。

    【讨论】:

    • 听起来这将是一个有趣的插件(但不幸的是,它现在似乎不存在?)。关于始终检查世界各地所有这些边界框的性能可能有点棘手......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    • 2021-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多