ArcGIS 구성 가능한 앱은 2025 년에 은퇴 할 것입니다. ArcGIS 구성 가능한 앱 소스 코드 Repro는 더 이상 사용되지 않으며 추가 업데이트를받지 않습니다. 또한이 저장소는 2025 년 10 월 ARCGIS 온라인 업데이트와 함께 2025 년 10 월에 제거됩니다.
더 이상 사용되지 않는다 : Map-tools-template
## 참고 :이 앱은 은퇴하고 더 이상 업데이트되지 않습니다.
MAP 도구는 일반적으로 사용되는 도구 및 옵션 세트가있는 웹 맵을 표시하는 데 사용되는 구성 가능한 응용 프로그램 템플릿입니다.
라이브를보십시오
시작하기
템플릿에 대한 자세한 내용은 다음 arcgis.com 도움말 주제를 검토하십시오.
- 첫 번째 응용 프로그램 작성
- [웹 응용 프로그램 템플릿 정보] (http://resources.arcgis.com/en/help/arcgisonline/#/* about_web_application_templates/010q000000nt000000/)
- 웹 응용 프로그램 템플릿 생성
- 템플릿에 구성 가능한 매개 변수 추가
폴더와 파일
템플릿은 다음 폴더와 파일로 구성됩니다.
/config/: 응용 프로그램의 구성 파일 용 폴더.
- defaults.js : 템플릿의 기본 구성 정보를 정의합니다. 이 파일을 사용하여 기본 웹 맵 ID, 프록시 URL, 기본 서비스, 빙 맵 키, 기본 색상 테마 및 기타 템플릿 별 설정과 같은 것을 지정할 수 있습니다.
/css/: 응용 프로그램에 대한 CSS 파일이 포함되어 있습니다.
- main.css 이 파일에는 마진, 패딩 및 초기 높이 (100%)를 설정하는 맵 스타일이 포함되어 있습니다.
/ images/ : 응용 프로그램에서 사용하는 이미지가 포함되어 있습니다.
/ js/ : 3 개의 JavaScript 파일과 1 개의 폴더가 포함되어 있습니다.
- /nls/: NLS 폴더에는 응용 프로그램에서 사용하는 문자열이 포함 된 resources.js라는 파일이 포함되어 있습니다. 애플리케이션을 여러 로케일에서 지원 해야하는 경우 각 로케일에 대한 폴더를 만들 수 있으며 해당 폴더 내부에는 번역 된 문자열이있는 Resources.js 파일을 추가 할 수 있습니다. 프랑스어로 예를 들어 NLS/FR 폴더의 Resources.js 파일을 참조하십시오.
- main.js : 구성 정보를 기반으로 맵을 만듭니다. 여기에 모든 주요 응용 프로그램 논리를 작성합니다.
- Template.js : "템플릿"을 처리하는 모듈-특이 적 작업은 AppID로 응용 프로그램 구성 설정을 검색하고, URL 매개 변수 (웹 맵 ID 및 APPID)를 가져오고 현지화 세부 정보를 처리하고 해당되는 경우 조직 특정 정보를 검색하는 것과 같은 특정 작업. 이 파일을 수정할 필요가 없습니다. 또한 URL이 Defaults.js 파일에 제공되거나 조직에서 사용할 수있는 경우 프록시 및 지오메트리 서비스를 설정합니다. 실행되면 다음에 액세스 할 수있는 속성이 포함 된 객체에 액세스 할 수 있습니다.
- 템플릿 특정 특성
- Appid
- 웹 맵
- HELBERSERVICES : 지오메트리, 인쇄, 로케이터 서비스 URL
- i18n : 문자열 및 isrighttoleft 속성 텍스트가 히브리어 나 아랍어와 같이 왼쪽에서 오른쪽으로 읽는 언어에서 응용 프로그램을 볼 수 있는지 확인하는 데 사용할 수 있습니다.
- 프록시 URL
- TemplateOptions.js : 특정 리소스 및 항목에 대한 쿼리로 템플릿을 구성하기위한 옵션 파일. 이 파일을 편집 할 수 있으며 템플릿은 현지화 파일, ArcGIS 그룹 정보, 그룹 항목, 사용자 정의 URL 매개 변수 등과 같은 것들에 대한 쿼리를 활성화 또는 비활성화 할 수 있습니다.
index.html : 응용 프로그램의 기본 HTML 파일입니다.
/ Resources/ : 응용 프로그램에 유용한 파일이 포함되어 있습니다.
- Resources/ConfigurationPanel.js 기본 구성 패널 설정 템플릿. 이는 구성 가능한 템플릿에만 적용됩니다. 이 예제는 3 개의 템플릿 색상 선택 (해변, 크롬, 포장 도로)이 포함 된 1 개의 드롭 다운 목록이있는 구성 패널을 만듭니다. templateconfig.js 모듈이 구성 가능한 설정을 검색하면 테마 이름이 테마라는 매개 변수로 되돌아갑니다. 그런 다음 필요한 CSS를 응용 프로그램에 적용하여 테두리 색상 변경 등 새로운 색상을 적용 할 수 있습니다. 템플릿에 구성 가능한 매개 변수 추가를 참조하십시오.
지침
- .zip 파일을 다운로드하여 압축하거나 저장소를 복제하십시오.
- 웹을 참조 할 수있는 디렉토리.
- .html 페이지에 액세스하십시오.
- 템플릿 작성을 시작하십시오!
Github에 새로? 여기서 시작하십시오.
요구 사항
- 텍스트 또는 HTML 편집기.
- JavaScript가있는 약간의 배경.
- Arcgis JavaScript API에 대한 경험이 도움이 될 것입니다.
자원
- 지역 사회
- JavaScript API 리소스 센터 용 Arcgis
- Arcgis 블로그
- 트위터@esri
문제
버그를 찾거나 새로운 기능을 요청하고 싶으십니까? 문제를 제출하여 알려주십시오.
기여
Esri는 모든 사람과 모든 사람의 기여를 환영합니다. 기여에 대한 지침을 참조하십시오.
라이센스
Copyright 2013 Esri
Apache 라이센스, 버전 2.0 ( "라이센스")에 따라 라이센스가 부여되었습니다. 라이센스를 준수하는 것 외에는이 파일을 사용할 수 없습니다. 라이센스 사본을 얻을 수 있습니다
http://www.apache.org/licenses/license-2.0
해당 법률에 의해 요구되거나 서면에 동의하지 않는 한, 라이센스에 따라 배포 된 소프트웨어는 명시 적 또는 묵시적 보증 또는 조건없이 "그대로"기준으로 배포됩니다. 라이센스에 따른 특정 언어 통치 권한 및 제한 사항에 대한 라이센스를 참조하십시오.
라이센스 사본은 리포지토리의 License.txt 파일에서 사용할 수 있습니다.