zoukankan      html  css  js  c++  java
  • 利用不同的属性值显示出不同的颜色

    在本节中,注意到三维底图既加入了行政边界的矢量要素图层,也加入了场景要素

    var countries = new FeatureLayer({  //各国矢量边界

      url:"https://services.arcgis.com/P3ePLMYs2RVChkJx/arcgis/rest/services/World_Countries_(Generalized)/FeatureServer",

      renderer:{

        type:"simple",

        symbol:{

          type:"polygon-3d",

          symbolLayers:[{

            type:"fill",

            material:{color:[0,0,0,0]},

            outline:{color:[4,245,248]}

          }]

        }

      }

    });

    var layer = new SceneLayer({

      url:"https://tiles.arcgis.com/tiles/V6ZHFr6zdgNZuVG0/arcgis/rest/services/Airports_PointSceneLayer/SceneServer/layers/0",

      renderer:{

        type:"simple",

        symbol:{

          type:"point-3d",

          symbolLayers:[{

            type:"icon",

            size:1.7

          }]

        },

        visualVariables:[{

          type:"color",

          field:"type_airpport",

          stops:[{

            value:1,

            color:[252,12,245]

          },{

            value:3,

            color:[83,0,244]

          },{

            value:7,

            color:[4,245,248]

          }]

        }]

      }

    })

    var map = new Map({

      layers:[countries,layer]  //哪个图层在第一个,哪一个就覆盖显示

      ground:{

        opacity:0.6,

        surfaceColor:"black"

      }

    });

    var view = new SceneView({

      container:"viewDiv",

      map:map,

      environment:{

        starsEnabled:false,

        atmosphereEnabled:false,

        background:{

          type:"color",

          color:"black"

        }

      }

    })

  • 相关阅读:
    提升开发效率的十个工具
    JQuery常用函数及功能小结
    jquery-validation 学习总结
    JavaScript:避免代码的重复执行
    18 个最好的CSS框架用于提高开发效率
    如何书写高质量的jQuery代码
    13个 ASP.NET MVC 的扩展
    CSS_LESS 语法/函数详解
    21个值得收藏的Javascript技巧
    JQuery常用功能的性能优化
  • 原文地址:https://www.cnblogs.com/GIS-Yangol/p/10421204.html
Copyright © 2011-2022 走看看