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

  • 相关阅读:
    vue中的ref,refs使用
    setTimeout 为0的作用
    click 和 mousedown 以及map地图的pointerdown
    electron图标
    websocket
    居中
    一键生成vue模板
    IntelliJ IDEA 安装破解及汉化详解
    基础的一些东西
    git 合作开发
  • 原文地址:https://www.cnblogs.com/yansc/p/6419068.html
Copyright © 2011-2022 走看看