웹 앱을 사용하면 맵 또는 씬의 정보를 공유하거나 공유 그룹에 대한 항목과 관련 정보를 표시할 수 있습니다. 웹 앱은 특정 용도, 메시지, 대상 그룹을 위한 맵이나 씬에 중점을 둔 사용자 정의된 사용자 인터페이스입니다. 예를 들어 맵을 나타내려는 경우에는 앱에 몇 가지 기본 탐색 도구만 필요합니다. 맵을 사용하여 일반 사용자의 피드백을 수집해야 할 경우에는 전문적인 데이터 편집 도구 및 정보 입력 방법에 대한 지침이 필요합니다.
맵 또는 씬에서 생성된 앱의 경우 작성자가 맵 또는 씬에 적용한 모든 변경 내용(범위, 레이어, 설명과 같은 등록정보 등)이 앱에 반영됩니다. 기관의 모든 사용자가 사용할 수 있는 맵 또는 씬이 비공개로 지정되거나 삭제된 경우 해당 맵 또는 씬은 더 이상 앱에 나타나지 않습니다.
그룹에서 생성된 앱의 경우 그룹 또는 그룹 내의 항목에 대한 변경 사항이 앱에 반영됩니다. 공용 항목 또는 그룹과 공유되는 항목이 비공개로 지정되거나 삭제된 경우 해당 항목은 더 이상 앱에 나타나지 않습니다.
앱 공유
앱을 공유하려면 다음 단계를 완료하세요.
- 내 기관에 로그인했는지 확인합니다.
해당 계정은 기본 관리자 역할의 구성원 또는 콘텐츠를 공유할 수 있는 권한이 할당된 사용자 설정 역할의 구성원이어야 합니다.
- 사이트 상단에서 콘텐츠를 클릭합니다.
- 내 콘텐츠 탭에서 공유할 앱을 엽니다.
- ArcGIS Instant Apps, ArcGIS Experience Builder, ArcGIS Dashboards, ArcGIS StoryMaps, ArcGIS Hub를 사용하여 앱을 공유하세요.
구독자 콘텐츠가 포함된 앱을 공개적으로 공유
앱을 공개적으로 공유함으로써 메시지가 전달되는 범위를 쉽게 확장할 수 있습니다. 앱에서 사용하는 맵에 ArcGIS Living Atlas of the World의 콘텐츠가 포함된 경우 해당 콘텐츠에 접근하는 데 크레딧이 사용되거나 자격 증명이 필요할 수 있습니다. ArcGIS Living Atlas에는 공개, 구독자, 프리미엄 콘텐츠가 포함되어 있습니다. 공개 콘텐츠는 모든 사용자가 자유롭게 접근할 수 있고, 구독자 콘텐츠는 기관 계정이 있어야 접근할 수 있으며, 프리미엄 콘텐츠는 크레딧이 사용됩니다. 특정 앱 빌더가 구독자 콘텐츠를 처리하는 방법을 확인하려면 해당 앱 문서를 참조하세요.
공개적으로 공유되는 앱은 기관 구독을 통해 사용자가 구독자 및 프리미엄 콘텐츠에 접근할 수 있도록 구성할 수 있습니다. 앱이 접근을 허용하도록 구성하면 사용자가 앱의 레이어에 접근할 때 로그인하라는 메시지가 표시되지 않습니다. 일부 앱 빌더는 구독자 콘텐츠에 대한 접근을 자동으로 승인합니다. 특정 앱 빌더가 구독자 콘텐츠를 처리하는 방법을 확인하려면 해당 앱 문서를 참조하세요.
주의:
사용자가 앱에서 프리미엄 콘텐츠에 접근함으로써 소비되는 크레딧은 내 기관에 청구됩니다. 앱 사용자 대신 크레딧이 청구되는 것을 원하지 않으면 구독을 통해 접근할 수 있는 프리미엄 레이어를 모두 활성화하지 마세요. 이렇게 하면 사용자가 크레딧 소비를 위해 자신의 자격 증명을 제공해야 합니다. 그러나 프리미엄 콘텐츠 접근 권한과 사용 가능한 크레딧이 있는 기관 계정을 가진 사용자에게만 접근이 제한됩니다. 공개 앱의 경우 모든 프리미엄 콘텐츠를 맵에서 제거하거나 기관이 크레딧 비용을 부담하도록 앱을 구성해야 합니다. 앱의 프리미엄 콘텐츠에 발생하는 크레딧 비용을 최소화하려는 경우 앱을 구성하거나 구성을 수정할 때 각 프리미엄 콘텐츠 레이어에 허용되는 요청 수를 제한할 수 있습니다.
앱 임베드
웹사이트에 맵 대신 앱을 임베드할 수 있습니다. 앱 임베드는 다양한 시나리오에서 유용할 수 있습니다. 몇 가지 예시를 들면 다음과 같습니다.
- ArcGIS Instant Apps 템플릿(예시: 기본 템플릿)을 사용하여 생성했으며 구성한 모든 앱 기능을 포함하는 앱을 표시합니다.
- ArcGIS Experience Builder에서 길찾기 위젯을 포함하는 앱을 임베드하여 임베드된 자격 증명으로 World Routing Service와 같은 프리미엄 서비스가 포함된 맵을 표시합니다.
즉시 사용 가능한 HTML 코드를 사용하여 앱을 임베드하려면 다음을 수행합니다.
- 내 기관에 로그인했는지 확인합니다.
해당 계정은 기본 관리자 역할의 구성원 또는 콘텐츠를 공유할 수 있는 권한이 할당된 사용자 설정 역할의 구성원이어야 합니다.
- 임베드할 앱의 항목 페이지를 엽니다.
비고:
기관 외부의 사용자와 앱을 공유하려면 앱, 맵, 레이어를 공개적으로 공유해야 합니다. 그렇지 않으면 그룹 구성원만 콘텐츠를 볼 수 있습니다. 광범위한 대상 그룹과 공유하려면 앱 및 해당 콘텐츠를 모든 사람(공개)이 사용할 수 있도록 하는 것이 좋습니다.
- 구성을 클릭합니다.
- 구성 창에서 세로 도구모음의 공유를 클릭합니다.
- 임베드 섹션
에서 복사를 클릭합니다. - 웹사이트에서 앱을 나타낼 위치에 코드를 붙여넣습니다.
팁:
URL 매개변수를 사용하여 임베드할 앱의 모양과 느낌 또는 기능을 제어할 수도 있습니다.