サイドバー

サイドバー テンプレートは、Instant Appsサイドバー Web アプリ テンプレートに基づいています。 マップの横のサイド パネルに表示される一連のツールとオプションでネイティブ アプリを使用できます。 マップを探索するための基本的なマップ ツールや、特定の地域にズームするブックマークを含めることができます。 ユーザーがマップ内でフィーチャを追加および更新できるように、編集ツールを提供します。 ユーザーがデータに関する詳細情報を得るために使用できるフィルターを構成します。

要件

サイドバー テンプレートを使用するための要件は、次のとおりです。

  • 1 つ以上のサイドバー Web アプリを指定します。 これには、単一の有効なアイテム ID、複数のサイドバー Web アプリを含むグループの ID、または複数のアイテム ID を含む検索クエリを使用できます。
  • サイドバー Web アプリは、パブリックにしたり、セキュリティ保護したりできます。 OAuth2 を使用して ArcGIS Online 組織サイトまたは ArcGIS Enterprise ポータルのセキュアな Web アプリにアクセスするには、アプリを登録して、クライアント ID を指定します。 詳細については、「アプリの署名」をご参照ください。デフォルトでは、サイドバー ギャラリーにはパブリックなサイドバー Web アプリのみが表示されます。 セキュアなサイドバー Web アプリにアクセスするには、[設定] > [ライセンス] > [ギャラリー] の順にクリックして、クライアント ID を入力します。

アプリの機能

Web アプリで構成していた場合にネイティブ アプリでサポートされる主な設定と機能を、以下のリストに示します。

  • レイヤー リスト - アイコンを含むレイヤーを一覧表示して、マップ内での表示設定のオン/オフを切り替えます。 ランタイム時にツールに含めるレイヤーを選択できます。
  • ブックマーク - マップのズームと画面移動を行い、そのマップに保存された設定済み範囲のコレクションに焦点を当てます。
  • [ポップアップ] - フィーチャをタップしたときに、構成されたポップアップ コンテンツを表示します。
  • 編集ツール - 編集可能なレイヤー内でフィーチャを追加および更新するためのオプションを提供します。
  • 詳細 - ソース マップのアイテムの詳細の説明内容をアプリのサイド パネルに表示します。
  • フィルター - 定義済みオプションに基づいてマップ内のデータをフィルタリングします。
  • ベースマップの切り替え - 別のベースマップに切り替えることでマップの外観を変更します。

レイヤーとマップがオフラインで使用できるように有効化されていると、サイドバー テンプレートを使用して作成されたアプリには、オフライン マップのサポートも含まれます。

アプリのカスタマイズ

アプリを作成したら、アプリの設定を変更してカスタマイズできます。

AppStudio を起動し、サイド パネルで [設定] > [プロパティ] の順にクリックします。 次の表は、[サイドバーのプロパティ] タブ内にあるタブの内容を、タブと目的別に示しています。 プロパティは、アプリの appinfo.json ファイル内で直接変更することもできます。 これらのうちいずれかのプロパティを変更する場合は、[適用] をクリックして変更内容を保存してから、再度アプリを起動します。

開始画面タブの内容

プロパティJSON 名タイプ説明

背景画像

startBackground

String (画像の URL)

開始ページの背景に使用される画像

ブランドの色

brandColor

string (色の値)

原色として使用する色

タイトル フォント ファイル

mediumFontTTF

String (フォント ファイルの URL)

アプリ全体で使用されるカスタム タイトル フォントを設定します。このフォントは、見出し、ページ タイトルなどに使用されます。

テキスト フォント ファイル

regularFontTTF

String (フォント ファイルの URL)

アプリ全体で使用されるカスタム テキスト フォントを設定します。このフォントは、写真の説明、アプリ テキストなどに使用されます。

フィードバック電子メール

feedbackEmail

String (電子メール ID)

ユーザーがフィードバックを送信する電子メール アドレス

免責事項の表示

showDisclaimer

Boolean (true|false)

アプリのポップアップとして免責事項のテキストを表示します。このテキストは、[詳細] タブの [アクセスと使用の制限] の内容です。

ギャラリー タブの内容:

プロパティJSON 名タイプ説明

サイドバー Web アプリ

galleryMapsQuery

文字列

ギャラリーに有効なサイドバー Web アプリをリストする ArcGIS クエリを入力します。 これには、id:87e4ea0800d64d4cb0e9d2e3784a5519 などの Web アプリの単一の有効なアイテム ID、group:47597bdf4b6d49fd85c0f4175a6e7b60 などの複数の Web アプリを含むグループ ID、または (id:87e4ea0800d64d4cb0e9d2e3784a5519 OR id:5a2cff5558704870bd5dbe36fbb94183) などの複数の Web アプリのアイテム ID を使用した検索クエリを使用できます。

ギャラリーに表示する合計結果

maxNumberOfQueryResults

数値

ポータルのクエリから返す Web アプリの最大数を入力します。

Portal の URL

portalUrl

文字列

サイドバー Web アプリをクエリするための Portal の URL

セキュリティ保護された Web アプリのサポート

supportSecuredMaps

Boolean (true|false)

クエリ パラメーターに従いセキュリティ保護された Web アプリにアクセスするために、組織サイトにサイン インする機能を提供します。

サイン インをスキップ

enableAnonymousAccess

Boolean (true|false)

[セキュリティ保護された Web アプリのサポート] が true に設定されている場合、このオプションを true に設定すると、サイン インしないで、ギャラリー内でパブリックに使用可能な Web アプリのみを表示する機能を使用できます。

ポータル並べ替えフィールド

portalSortField

文字列

ギャラリーに表示される Web アプリを並べ替えるために使用されます。 使用可能な値: title、created、type、owner、modified、avgRating、numRatings、numComments、numViews

ポータル並べ替え順序

portalSortOrder

文字列

Web アプリを昇順または降順に並べるために、ギャラリーの並べ替えフィールドと一緒に使用されます。 指定できる値は asc または desc です。