Другая проблема, с которой я столкнулся ........ Я знаю, как предварительно загружать изображения с помощью jquery, но как сделать предварительную загрузку со статическими изображениями?
IMG_LYRbounds = [45.3, 30.9, -14.6, 72.6]; // LON/LAT
url = "http://localhost/img/myupdatedimgXX.png";
IMG_LYR = new ol.layer.Image({
source: IMG_LYRStaticSource
});
IMG_LYRStaticSource = new ol.source.ImageStatic({
url: url,
projection: "EPSG:3857",
imageExtent: ol.extent.applyTransform(IMG_LYRbounds, ol.proj.getTransform("EPSG:4326","EPSG:3857)
});
Слой статического изображения остается прежним, а источник (url) изменяется при наведении курсора мыши.
Предварительная загрузка особенно необходима, когда у меня есть 2 или более слоев изображения, и мне нужно показать слои изображения за один раз (и предотвратить отображение img-layer1, где img-layer2 все еще загружается и появляется через несколько секунд) .