openlayers设置ImageStatic可见不可见

来源:互联网 发布:淘宝哪家二手单反店好 编辑:程序博客网 时间:2024/04/29 23:54
 <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>

原创粉丝点击