我是靠谱客的博主 活力小刺猬,最近开发中收集的这篇文章主要介绍openlayers设置ImageStatic可见不可见,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 <script type="text/javascript">
var extent = [0, 0, 418, 600];
var projection = new ol.proj.Projection({
code: 'xkcd-image',
units: 'pixels',
extent: extent
});
var map = new ol.Map({
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
}),
new ol.layer.Group({
layers: [
new ol.layer.Image({
source: new ol.source.ImageStatic({
url: 'http://localhost:2265/images3/test2.png',
projection: projection,
imageExtent: extent,
})
}),
new ol.layer.Image({
source: new ol.source.ImageStatic({
url: 'http://localhost:2265/images2/test1.png',
projection: projection,
imageExtent: extent,
})
})
]
})
],
target: 'map',
view: new ol.View({
projection: projection,
center: ol.extent.getCenter(extent),
zoom: 2,
maxZoom: 8
})
});
var layers = map.getLayers().getArray()[1].getLayers().getArray();
var tiss = layer.getVisible();
var frame = 1;
setInterval(function () {
layers[frame].setVisible(false);
frame = (frame + 1) % 2;
layers[frame].setVisible(false);
}, 500);
</script>

最后

以上就是活力小刺猬为你收集整理的openlayers设置ImageStatic可见不可见的全部内容,希望文章能够帮你解决openlayers设置ImageStatic可见不可见所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部