【发布时间】:2019-03-27 14:22:50
【问题描述】:
我需要显示特定地点的特定地图。地图存储在具有已知地理参考的图像文件 (JPG) 中。视图的其余部分由标准 XYZ 瓷砖填充。
为了显示 1 张图片(根据文档),我可以使用
new ol.layer.Image({
source: new ol.source.ImageStatic({
url: 'myimage.jpg',
projection: 'EPSG:3857',
imageExtend: [486303.9778100852272473,
800886.4222691040486097,
486822.4427326705190353,
6801434.6447209259495139]
})
})
它为我每层提供 1 张图像。因为我的地图上有大约 200 个这样的地方,所以我需要创建 200 个图层。我相信,它会杀死客户的电脑。有没有办法,如何使用 1 层显示所有图像?
【问题讨论】:
标签: image openlayers layer