0
JSON 응답에는 세부 정보 (API 번호, 이름 및 운영자 세부 정보)가 포함되어 있습니다.이 json 응답이 기능 레이어를 플로팅하는 데 충분한 지 알고 싶습니다. 또는 기능을 플롯하기 위해 위도와 경도가 필요합니까? 기능 레이어?Arcgis를 사용하여 Well API Number를 사용하여 피쳐 레이어를 플로팅 할 수 있습니까?
JSON 응답에는 세부 정보 (API 번호, 이름 및 운영자 세부 정보)가 포함되어 있습니다.이 json 응답이 기능 레이어를 플로팅하는 데 충분한 지 알고 싶습니다. 또는 기능을 플롯하기 위해 위도와 경도가 필요합니까? 기능 레이어?Arcgis를 사용하여 Well API Number를 사용하여 피쳐 레이어를 플로팅 할 수 있습니까?
참조 할 코드를 추가하면 도움이됩니다.
ArcGIS Server와 ESRI JavaScript API를 사용하고 있고 일종의 쿼리 작업을 수행 한 경우 세부 정보와 함께 형상이 반환되도록 요청할 수 있습니다. ,
var query = new esri.tasks.Query();
query.returnGeometry = true;
.returnGeometry 속성이 JSON 응답이 좌표를 포함하는 것을 의미합니다 : ESRI JavaScript API QueryTask Example이 코드의 주요 라인
은 다음과 같습니다
여기 그렇게하는 방법을 설명합니다 전체 샘플의 그런 다음 QueryTask가 완료되면 표시됩니다.
dojo.connect(queryTask, "onComplete", function(featureSet) {
map.graphics.clear();
var symbol = new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_SOLID, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255,255,255,0.35]), 1),new dojo.Color([125,125,125,0.35]));
//QueryTask returns a featureSet. Loop through features in the featureSet and add them to the map.
dojo.forEach(featureSet.features,function(feature){
var graphic = feature;
graphic.setSymbol(symbol);
graphic.setInfoTemplate(infoTemplate);
map.graphics.add(graphic);
});
});