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]);

  • 相关阅读:
    77、Android设置虚线、圆角、渐变
    c# 制作自定义控件并生成dll文件旷展到其他项目使用
    VB ListView罗列图片
    (壹)、java面向对象详解
    php基本语法
    1.单例模式
    Memcached详解
    MySql的优化
    页面静态化详解
    mysql常用知识点
  • 原文地址:https://www.cnblogs.com/yansc/p/6419068.html
Copyright © 2011-2022 走看看