Map Viewer

Map Viewer テンプレートを使用すると、ユーザーが単一のマップまたはマップ ギャラリーを検索および表示できるアプリを作成できます。 Map Viewer アプリの詳細と例については、このストーリーをご覧ください。

このテンプレートからアプリを作成する場合、タイトルを入力してアプリを作成します。[設定] ツールを使用すると、Map Viewer アプリをカスタマイズできます。

要件

Map Viewer テンプレートの要件は、次のとおりです。

  • Web マップは、パブリックにしたり、セキュリティ保護したりできます。 OAuth2 を使用して組織サイトまたは ArcGIS Enterprise ポータルのセキュアな Web アプリにアクセスするには、アプリを登録して、クライアント ID を指定します。 詳細については、「アプリの署名」をご参照ください。デフォルトでは、Map Viewer ギャラリーに表示されるのは、パブリックな Web マップのみです。セキュリティ保護されたマップにアクセスするには、アプリの設定で [セキュリティ保護されたマップをサポート] プロパティを有効化します。
  • Web マップとともに、Map Viewer のクエリ文字列は、モバイル マップ パッケージ (MMPK) もサポートしています。 デフォルト テンプレートのライセンスの制限により、これらの MMPK にアクセスして表示するには、MMPK が ArcGIS Pro Publisher エクステンションで匿名での使用を有効にして作成されていない限り、ポータルまたは組織のアカウントにサイン インする必要があります。 MMPK の作成の詳細については、モバイル マップ パッケージに関する ArcGIS Pro のドキュメントまたはブログ記事「ArcGIS Pro を使用してオフライン マップを作成する - パート 1」をご参照ください。
  • Web マップのバージョンは 2.0 以降である必要があります。これより前のバージョンの場合、マップを読み込めません。
  • オプション - アプリでフィーチャ検索を使用するには、Web マップの 1 つ以上のレイヤーが Web マップで構成されている検索機能を持つ必要があります。
  • オプション - Web マップのフィーチャの個別属性機能を使用するには、Web マップ内のレイヤーのポップアップを有効化します。
  • オプション - ブックマーク機能を使用するには、Web マップでブックマークを構成します。
  • オプション - 凡例を表示するには、Web マップの 1 つ以上のレイヤーに、マップ サービスで定義されている凡例が含まれている必要があります。

Map Viewer テンプレートは、マップ サービスを表示するときに使用するのが最適です。 フィーチャ サービスは、表示可能ですが、通常描画するのに時間がかかります。

アプリのカスタマイズ

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

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

開始画面タブの内容

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

背景画像

startBackground

String (画像の URL)

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

ブランドの色

startForegroundColor

string (色の値)

原色として使用する色

ベースのフォント サイズ

baseFontSize

数値

アプリ全体で使用されるベース フォント サイズを設定します。

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

regularFontTTF

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

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

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

mediumFontTTF

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

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

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

feedbackEmail

String (電子メール ID)

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

免責事項の表示

showDisclaimer

Boolean (true|false)

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

ギャラリー タブの内容:

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

マップ クエリ

galleryMapsQuery

String

ギャラリーに表示する Web マップまたは MMPK をポータルから選択するための ArcGIS クエリを入力します。 これには、「USA」などの有効な文字列、または id:d5e02a0c1f2b4ec399823fdd3c2fdebd などの有効な Web アイテム ID を入力できます。

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

maxNumberOfQueryResults

数値

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

ポータルの URL

portalUrl

String

Web マップをクエリする ArcGIS Portal の URL

ベースマップ グループ ID

baseMapsGroupId

String

指定したグループのベースマップを一覧表示します。

セキュリティ保護されたマップをサポート

supportSecuredMaps

Boolean (true|false)

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

サイン インをスキップ

enableAnonymousAccess

Boolean (true|false)

サイン インしないで、パブリックに使用可能な Web マップと、ArcGIS Pro Publisher エクステンションで匿名での使用を有効にして作成された MMPK のみを表示する機能を提供します。 デフォルト値は true です。

編集のサポート

supportEditAttributes

Boolean (true|false)

このオプションを true に設定すると、フィーチャ レイヤーが編集可能で、ユーザーがフィーチャを編集する権限を持っている場合に、フィーチャ属性と添付ファイルを編集できるようになります。

ギャラリーに表示するマップ

mapTypes

オプション (コンボ ボックス)

Map Viewer ギャラリーに表示されるマップのタイプを指定します。 次の 3 つの値を設定できます。showWebMapsOnly はオンライン Web マップのみを表示します。showOfflineMapsOnly はモバイル マップ パッケージのみを表示します。showBoth は Web マップと MMPK の両方を表示します。

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

portalSortField

String

ギャラリーに表示される Web マップの並べ替えを実行するために使用されるフィールドの名前を指定します。 使用可能な値: title、created、type、owner、modified、avgRating、numRatings、numComments、および numViews デフォルト値は modified です。

ポータル並べ替え順序

portalSortOrder (asc|desc)

String

指定された portalSortField に基づいて、ギャラリーに表示される Web マップの順序を昇順または降順のいずれかで指定します。 デフォルト値は desc です。


このトピックの内容
  1. 要件
  2. アプリのカスタマイズ