【发布时间】:2016-08-20 18:09:30
【问题描述】:
使用带有Leaflet的HERE地图瓦api,如何获取和显示正确的版权信息?
你需要查询你正在使用的同一个base url的版权资源。好的。但是如何将查询回复中的 json 边界框(全部)与使用的地图图块匹配,并在用户导航和缩放地图时更新复制信息?
我需要这方面的 javascript 代码示例,HERE 的主页没有提供。
【问题讨论】:
标签: javascript leaflet here-api
使用带有Leaflet的HERE地图瓦api,如何获取和显示正确的版权信息?
你需要查询你正在使用的同一个base url的版权资源。好的。但是如何将查询回复中的 json 边界框(全部)与使用的地图图块匹配,并在用户导航和缩放地图时更新复制信息?
我需要这方面的 javascript 代码示例,HERE 的主页没有提供。
【问题讨论】:
标签: javascript leaflet here-api
从未使用过 Leaflet,但从他们的文档看来,您正在寻找 LatLngBounds。
将版权 JSON 响应中的所有边界框转换为 LatLngBounds 并存储它们(最好与版权字符串以某种方式关联)。然后,您可以在 zoomend 或 moveend 触发时请求 L.map(...).getBounds() 并在当前缩放级别有效的所有版权边界上调用 intersect (请参阅 JSON 响应,一些版权仅在例如缩放 9 - 20 时有效)。做intersect的都属于版权。
抱歉,我没有代码示例,但您应该可以从中解决。
【讨论】: