打开图层自定义磁贴源 URL



我已经浏览了文档并尝试了一些实现,但运气不佳。

我的磁贴 URL 基本上是随机生成的(例如 8EBFU43L.jpg(,并且这些 URL 是从另一个非标准 API 获取的。

还有多个缩放级别(介于 1 和 10 之间(。

是否可以在此设置中使用OpenLayers?

谢谢!

XYZ 源的文档显示,您可以传递一个函数,该函数生成要从中加载磁贴的 URL:

new ol.source.XYZ({
  tileUrlFunction: function(coordinate) {
    return 'https://example.org/' + coordinate[0] + '/' + coordinate[1] + '/' + (-coordinate[2] - 1) + '.png';
  },
});

https://openlayers.org/en/latest/apidoc/module-ol_source_XYZ-XYZ.html

最新更新