我已经浏览了文档并尝试了一些实现,但运气不佳。
我的磁贴 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