2013-07-19 3 views
0

JS API 라이브러리를 처음 사용합니다. 내 로컬 폴더에 JSON 파일이 있습니다.이 파일을 읽고 렌더링 기능 레이어로 그리고 속성을 표시하기 위해 클릭시 팝업을 추가해야합니다. 이것을 성취하도록 도와주세요.ESRI JS API의 파일에서 JSON 표시

<script type="application/json" src="path to JSON file"></script> 

파일의 경로는 로컬 경로 또는 URL이 될 수 있습니다 : 나는 단순히 당신이 당신의 스크립트를 수행하는 방식으로 파일을 가져 https://github.com/DavidSpriggs/ConfigurableViewerJSAPI

+0

당신이 지금까지 시도 것을 보여줄 수 있습니까? –

답변

0

에서 코드베이스를 사용하고 있습니다.

가져온 후에는 이름을 호출하여 JSON 문자열에 쉽게 액세스 할 수 있습니다! 예 :

var jStr = points 
foreach(i in jStr){ 
    console.log("Point Nr. "+i +" == X = "+jStr[i].x +", Y = "+jStr[i].y) 
} 

JSON 파일이 포함되어있는 경우 :

points='[{"x":"580","y":"670"}]'; 

출력 될 것입니다 :

포인트 상태 Nr. == X = 580 0, Y = 670


또 다른 방법은 JQuery와 함께 사용 될 수 있습니다

$.getJSON("path to JSON file", function(jStr) { 
    var points = jStr.points 
    foreach(i in points){ 
     console.log("Point Nr. "+i +" == X = "+points[i].x +", Y = "+points[i].y) 
    } 
});