Web アプリを使用すると、マップまたはシーン内の情報を共有したり、アイテムおよび共有グループの関連情報を表示したりすることができます。 Web アプリでは、マップまたはシーンに重点を置くユーザー インターフェイスを特定の目的、メッセージ、利用者向けにカスタマイズできます。 たとえば、マップを効果的に表示したいだけであれば、アプリには基本的ないくつかのナビゲーション ツールしか必要ありません。 一般ユーザーからのフィードバックを収集するためにマップを使用する場合は、専門的なデータ編集ツールや情報の入力方法についての指示が必要になります。
マップまたはシーンから作成された Web アプリの場合、範囲、レイヤー、説明などのプロパティを含め、マップまたはシーンに対して作成者が加えた変更はすべて、アプリに反映されます。組織内のすべてのユーザーが使用可能なマップまたはシーンをプライベートにした (または削除した) 場合、マップまたはシーンはアプリに表示されなくなります。
グループから作成されたアプリの場合、グループまたはグループ内のアイテムに対するすべての変更が、アプリに反映されます。パブリックに設定されているアイテムまたはグループで共有されているアイテムがプライベートに設定されるか削除された場合、そのアイテムはアプリに表示されなくなります。
アプリの共有
アプリを共有するには、次の手順に従います。
- 組織サイトにサイン インしていることを確認します。
アカウントが、デフォルト管理者ロールのメンバー、またはコンテンツを共有するための一連の権限が割り当てられているカスタム ロールのメンバーである必要があります。
- サイトの上部にある [コンテンツ] をクリックします。
- [マイ コンテンツ] タブで、共有するアプリを開きます。
- ArcGIS Instant Apps、ArcGIS Experience Builder、ArcGIS Dashboards、ArcGIS StoryMaps、または ArcGIS Hub を使用してアプリを共有します。
サブスクリプション コンテンツを含むアプリをパブリックに共有
アプリをパブリックに共有すると、自分のメッセージを広範囲に届けることが可能になります。 アプリが使用するマップに ArcGIS Living Atlas of the World のコンテンツが含まれている場合、アプリからそのコンテンツにアクセスするためにクレジットが使用されるか、認証情報が必要になることがあります。 ArcGIS Living Atlas にはパブリック コンテンツ、サブスクリプション コンテンツ、プレミアム コンテンツが含まれています。 パブリック コンテンツはすべてのユーザーが自由にアクセスでき、サブスクリプション コンテンツは、アクセスするために組織アカウントが必要です。プレミアム コンテンツではクレジットが消費されます。 特定のアプリ ビルダーがサブスクリプション コンテンツをどのように扱うかを決定するには、各アプリのドキュメントをご参照ください。
パブリックに共有されているアプリは、ユーザーが組織のサブスクリプションを使用してサブスクリプション コンテンツとプレミアム コンテンツにアクセスできるように構成することができます。 アクセスを許可するようにアプリを構成した場合、ユーザーは、アプリでレイヤーにアクセスする際にサイン インするよう求められません。一部のアプリ ビルダーでは、サブスクリプション コンテンツへのアクセスが自動的に認証されます。 特定のアプリ ビルダーがサブスクリプション コンテンツをどのように扱うかを決定するには、各アプリのドキュメントをご参照ください。
注意:
ユーザーがアプリ内のプレミアム コンテンツにアクセスして消費したクレジットはすべて、組織に課金されます。 アプリのユーザーが消費したクレジットを組織に課金させたくない場合は、組織向けプランからアクセスできるプレミアム レイヤーをすべて無効にする必要があります。 これにより、ユーザーはクレジットを消費する際に、自分の認証情報を提示しなければなりません。 ただし、この場合には、プレミアム コンテンツと使用可能なクレジットにアクセスする権限のある組織アカウントを持つユーザーにアクセスが制限されます。 パブリック アプリの場合は、マップからすべてのプレミアム コンテンツを削除するか、組織にクレジット コストが発生するようにアプリを構成する必要があります。 アプリでのプレミアム コンテンツの使用で発生するクレジット コストを最低限に抑えたい場合は、アプリの構成時や構成の変更時に、プレミアム コンテンツ レイヤーごとに許可されるリクエストの数を制限できます。
アプリの埋め込み
Web サイトに、マップではなくアプリを埋め込むことができます。 アプリの埋め込みは、さまざまなシナリオで役立ちます。 次のような例があります。
- 構成したアプリ機能をすべて含む ArcGIS Instant Apps テンプレート (たとえば [ベーシック] テンプレート) を使用して作成したアプリを表示できます。
- ArcGIS Experience Builder の [ルート案内] ウィジェットを含むアプリを埋め込んで、World Routing Service のような認証情報が埋め込まれたプレミアム サービスを含むマップを表示できます。
すぐに使用できる HTML コードを使用してアプリを埋め込むには、以下を実行します。
- 組織サイトにサイン インしていることを確認します。
アカウントが、デフォルト管理者ロールのメンバー、またはコンテンツを共有するための一連の権限が割り当てられているカスタム ロールのメンバーである必要があります。
- 埋め込むアプリのアイテム ページを開きます。
注意:
アプリを組織外部のユーザーと共有するには、アプリ、マップ、レイヤーがパブリックに共有されている必要があります。そうでないと、コンテンツを表示できるのはグループ メンバーのみになります。 幅広い対象ユーザーの目に留まるようにするには、アプリとそのコンテンツをすべてのユーザー (パブリック) が利用できるようにすることを検討します。
- [設定] をクリックします。
- 構成ウィンドウで、垂直方向のツールバーの [共有] をクリックします。
- [埋め込み] セクション
の [コピー] をクリックします。 - アプリを表示する Web サイトにそのコードを貼り付けます。
ヒント:
また、URL パラメーターを使用して、埋め込もうとしているアプリの外観と操作性や機能を制御することもできます。