zoukankan      html  css  js  c++  java
  • add_featurelayer_to_map

    var jsonFS = {
    "geometryType": "esriGeometryPolygon",
    "features": [
    {
    "attributes": {
    "Name": "Polygon2", // "Point2",
    "OBJECTID": 2

    },
    "geometry": {
    "rings": [
    [[117.008726, 30.931672], [117.009635, 30.930947], [117.008825, 30.930337], [117.007929, 30.931062]]
    ]
    }
    }
    ],
    "spatialReference": {
    "wkid": 4326
    }
    };
    var fs = new FeatureSet(jsonFS);
    var layerDefinition = {
    "displayFieldName": "Name",
    "geometryType": "esriGeometryPolygon",
    "spatialReference": {
    "wkid": 4326
    },
    "fields": [
    {
    "name": "OBJECTID",
    "type": "esriFieldTypeOID",
    "alias": "OBJECTID"
    },
    {
    "name": "Name",
    "type": "esriFieldTypeString",
    "alias": "Name",
    "length": 10
    }
    ]
    }

    var featureCollection = {
    layerDefinition: layerDefinition,
    featureSet: fs
    };

    featureLayer = new FeatureLayer(featureCollection);

    symbol = new SimpleFillSymbol(SimpleFillSymbol.STYLE_SOLID, new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID,
         new Color([112, 112, 112]), 1), new Color([236, 136, 136, 0.75]));
    var renderer = new SimpleRenderer(symbol);
    featureLayer.setRenderer(renderer);

    map.addLayers([featureLayer]);

  • 相关阅读:
    实习笔记day03
    实习笔记day02
    实习笔记day01
    第4章:数组与方法
    栈内存与堆内存的区别
    java数据类型
    保护模式指令
    空描述符
    段描述符
    全局描述符表
  • 原文地址:https://www.cnblogs.com/yansc/p/6419068.html
Copyright © 2011-2022 走看看