ArcGIS構成可能なアプリは2025年に廃止されます。ArcGIS構成可能なアプリソースコードリプロは非推奨で、更新は追加されません。さらに、このリポジトリは、2025年10月のARCGISオンラインアップデートとともに、2025年10月に削除されます。
非推奨:Map-Tools-Template
##注:このアプリは廃止され、WIRは更新されなくなりました。
マップツールは、一般的に使用されるツールとオプションの指定されたセットを備えたWebマップを表示するために使用される構成可能なアプリケーションテンプレートです。
ライブで表示します
はじめる
次のarcgis.comをレビューして、テンプレートの詳細についてはトピックをヘルプします。
- 最初のアプリケーションを書く
- [Webアプリケーションテンプレートについて](http://resources.arcgis.com/en/help/arcgisonline/#/* about_web_application_templates/010q000000nt000000/)
- Webアプリケーションテンプレートの作成
- テンプレートに構成可能なパラメーターを追加します
フォルダーとファイル
テンプレートは、次のフォルダーとファイルで構成されています。
/config/:アプリケーションの構成ファイルのフォルダー。
- defaults.js:テンプレートのデフォルトの構成情報を定義します。このファイルを使用して、デフォルトのWebマップID、プロキシURL、デフォルトサービス、Bingマップキー、デフォルトカラーテーマ、その他のテンプレート固有の設定などを指定できます。
/CSS/:アプリケーション用のCSSファイルが含まれています。
- Main.CSSこのファイルには、マージン、パディング、および初期高さを設定するマップスタイル(100%)が含まれています。
/画像/ :アプリケーションで使用される画像が含まれています。
/ js/ :3つのJavaScriptファイルと1つのフォルダーが含まれます。
- /NLS/: NLSフォルダーには、アプリケーションで使用される文字列を含むResources.jsというファイルが含まれています。アプリケーションを複数のロケールでサポートする必要がある場合は、各ロケールのフォルダーを作成し、そのフォルダー内に翻訳された文字列を備えたResources.jsファイルを追加できます。フランス語の例については、NLS/FRフォルダーのResources.jsファイルを参照してください。
- Main.js:構成情報に基づいてマップを作成します。ここにすべてのメインアプリケーションロジックを記述します。
- Template.js: APPIDによるアプリケーション構成設定の取得、URLパラメーター(WebマップIDおよびAPPID)の取得、ローカリゼーションの詳細の処理、該当する場合は特定の情報の取得など、「テンプレート」の固有の作業を処理するモジュール。このファイルを変更する必要はないでしょう。また、URLがdefaults.jsファイルで提供されているか、組織から利用可能である場合、プロキシおよびジオメトリサービスを設定します。実行されると、以下にアクセスできるプロパティを含むオブジェクトにアクセスできます。
- テンプレート固有のプロパティ
- appid
- ウェブマップ
- helperServices:ジオメトリ、印刷、ロケーターサービスURL
- I18n:テキストがヘブライ語やアラビア語のように左から右に読まれている言語からアプリケーションが表示されているかどうかを判断するために使用できる文字列とiSrighttoleftプロパティ。
- プロキシURL
- templateoptions.js:特定のリソースとアイテムをクエリするためにテンプレートを構成するためのオプションファイル。このファイルを編集でき、テンプレートはローカリゼーションファイル、ArcGISグループ情報、グループアイテム、カスタムURLパラメーターなどのクエリを有効または無効にできます。
index.html :アプリケーションのデフォルトのHTMLファイル。
/リソース/ :アプリケーションに役立つファイルが含まれています。
- リソース/configurationpanel.jsテンプレートのデフォルト構成パネル設定。これは、構成可能なテンプレートにのみ適用できます。この例では、3つのテンプレートの色の選択肢(Seaside、Chrome、Pavement)を含む1つのドロップダウンリストを備えた構成パネルを作成します。 TemplateConfig.jsモジュールが設定可能な設定を任意の設定を取得すると、テーマ名がテーマという名前のパラメーターに戻ります。次に、必要なCSSをアプリケーションに適用して、新しい色を適用することができます - ボーダーの色を変更するなど。テンプレートに構成可能なパラメーターを追加することは、詳細についてはトピックに役立ちます。
説明書
- .zipファイルをダウンロードして解凍するか、リポジトリをクローンします。
- Webに有効なディレクトリ。
- .htmlページにアクセスします。
- テンプレートを書き始めましょう!
Githubは初めてですか?ここから始めましょう。
要件
- テキストまたはHTMLエディター。
- JavaScriptを使用した小さな背景。
- ArcGis JavaScript APIでの経験が役立ちます。
リソース
- コミュニティ
- JavaScript APIリソースセンターのarcgis
- Arcgisブログ
- Twitter@esri
問題
バグを見つけたり、新しい機能を要求したりしたいですか?問題を提出してお知らせください。
貢献
Esriは、誰とでも誰からでも貢献を歓迎します。貢献するためのガイドラインをご覧ください。
ライセンス
Copyright 2013 ESRI
Apacheライセンス、バージョン2.0(「ライセンス」)に基づいてライセンスされています。ライセンスに準拠している場合を除き、このファイルを使用することはできません。ライセンスのコピーを取得できます
http://www.apache.org/licenses/license-2.0
適用法で要求されていないか、書面で合意されていない限り、ライセンスに基づいて配布されたソフトウェアは、明示または黙示のいずれかの保証または条件なしに、「現状のまま」に基づいて配布されます。ライセンスに基づく権限と制限を管理する特定の言語のライセンスを参照してください。
ライセンスのコピーは、RepositoryのLicense.txtファイルで入手できます。