2017-02-06 5 views
-1

私は、誰もがこの問題で私を助けることができるjavascriptのArcGIS層から表示属性値に

を使用してarcgis layer to html入力テキストボックスからattribute値を表示するようにしたいですか?
よろしくお願いいたします。

+0

あなたがしようとしているものとはコードの一部を提供することができ –

答えて

1

ちょうどそれが右上隅に

<link rel="stylesheet" type="text/css" href="https://js.arcgis.com/3.19/esri/css/esri.css"> 
 
<style> 
 
    html, body, #mapDiv { 
 
    height: 100%; 
 
    padding: 0; 
 
    margin: 0; 
 
    } 
 
    #inputAttribute { 
 
    position: absolute; 
 
    top: 10px; 
 
    right: 10px; 
 
    width: 300px; 
 
    } 
 
</style> 
 

 
<script>var dojoConfig = { parseOnLoad:true };</script> 
 
<script src="https://js.arcgis.com/3.19compact/"></script> 
 
<script> 
 
    require(["esri/map", "esri/layers/FeatureLayer", "dojo/on", "dojo/dom", "dojo/domReady!"], function(Map, FeatureLayer, On, Dom) { 
 
    var node = Dom.byId('inputAttribute'); 
 
    var map = new Map("mapDiv", { 
 
     center: [-122.41, 37.78], 
 
     zoom: 17, 
 
     basemap: "topo" 
 
    }); 
 
    var featureLayer = new FeatureLayer("https://services.arcgis.com/V6ZHFr6zdgNZuVG0/arcgis/rest/services/Street_Trees/FeatureServer/0",{ 
 
     outFields: ["qSpecies"] 
 
    }); 
 
    map.addLayer(featureLayer); 
 
    On(featureLayer, 'click', function (e) { 
 
     node.value = e.graphic.attributes.qSpecies; 
 
    }); 
 
    }); 
 
</script> 
 
<div id="mapDiv"></div> 
 
<input type="text" name="attribut" id="inputAttribute">

+0

どうもありがとう regeadsをのinputTextを記入します、ツリーをクリックしてください –

+0

あなたは投票を追加してください、私の答えを有効にしますか? ya sahbi :) – LMokrane

関連する問題