一个简单的图层切换闪烁动画,js入门练手
知识点
设置显示图层layer.setVisibleLayers([0]);
查看图层编号步骤:
- 查看已经发布地图服务
![](https://img-blog.csdnimg.cn/20190805233722433.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhbkJvX0M=,size_16,color_FFFFFF,t_70)
- 功能—REST URL
![](https://img-blog.csdnimg.cn/20190805233747291.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhbkJvX0M=,size_16,color_FFFFFF,t_70)
- 查看
![](https://img-blog.csdnimg.cn/20190805233756705.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RhbkJvX0M=,size_16,color_FFFFFF,t_70)
贴代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml">
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <link rel="stylesheet" href="https://js.arcgis.com/3.28/esri/css/esri.css" /> <script src="https://js.arcgis.com/3.28/"></script>
<style type="text/css"> .MapClass { width: 100%; height: 960px; border: 1px solid #000; } </style> <script type="text/javascript">
var flag = 0; var Max_layer=30; function init(){ var btn = document.getElementById("btn0"); setInterval(function(){ btn.click(); },500); } require(["esri/map", "dojo/on", "dojo/dom", "esri/layers/ArcGISDynamicMapServiceLayer", "dojo/domReady!"], function (Map, on, dom, ArcGISDynamicMapServiceLayer ) { var map = new Map("MyMapDiv"); var layer = new ArcGISDynamicMapServiceLayer ("http://localhost:6080/arcgis/rest/services/demo/WLFX_huanbao/MapServer"); map.addLayer(layer); layer.setVisibleLayers([0]);
on(dom.byId("btn0"),"click",function(e){ flag++; if(flag<=Max_layer) layer.setVisibleLayers([flag]); else flag=0; }) });
</script> </head>
<body onload="init()"> <div id="MyMapDiv" class="MapClass"></div> <button type="button" id="btn0" ></button> </body>
</html>
|
原文链接: http://enofeng.github.io/2021/07/22/加载---闪烁Layer/
版权声明: 转载请注明出处.