I need to display specific maps over certain places. The maps are stored in image files ( JPG ) with know georeference. The rest of the view is filled by standard XYZ tiles.
In order to display 1 image ( according the documentation ), I can use
new ol.layer.Image({
source: new ol.source.ImageStatic({
url: 'myimage.jpg',
projection: 'EPSG:3857',
imageExtend: [486303.9778100852272473,
800886.4222691040486097,
486822.4427326705190353,
6801434.6447209259495139]
})
})
It gives me 1 image per layer. As I have about 200 such a places on my map, I would need to create 200 layers. I believe, it will kill client's computer. Is there a way, how to display all images using 1 layer?