ArcGIS Maps SDK for JavaScript をアプリに導入するには、複数のオプションがあります。AMD および ES モジュールの詳細については、Introduction to Tooling を参照してください。
API にアクセスする最も一般的な方法は、ホスト型のバージョンを使用することです。Esri の CDN から API と CSS を参照して、アプリでの API の使用を開始してください。
<link rel="stylesheet" href="https://js.arcgis.com/4.30/esri/themes/light/main.css">
<script src="https://js.arcgis.com/4.30/"></script>
JavaScript API は、npm(JavaScriptのパッケージマネージャー)を使っても利用できます。ローカルに API をインストールして、React や Angular などの JavaScript フレームワークや、webpack や rollup.js などのモジュールバンドラーで利用することができます。
インストール方法:
npm install @arcgis/core
モジュールのインポート:
import Map from "@arcgis/core/Map.js";
CSS のインポート:
/* URL 文字列を使用した CSS */
@import "https://js.arcgis.com/4.30/@arcgis/core/assets/esri/themes/light/main.css";
詳細については、以下のガイドを参照してください。
※ この方法は、現在のところ、開発やプロトタイピングにのみ推奨されています。
<link rel="stylesheet" href="https://js.arcgis.com/4.30/@arcgis/core/assets/esri/themes/light/main.css">
<script type="module">
import Map from "https://js.arcgis.com/4.30/@arcgis/core/Map.js";
// Use the Map class
</script>
場合によっては、ArcGIS CDN を介して AMD モジュールのローカルにホストされたバージョンを使用する必要があります。この例は、インターネットにアクセスできない制限されたネットワーク環境で作業している場合です。また、API リファレンス、チュートリアル、およびサンプルを含むドキュメントをダウンロードしてインストールすることもできます。ダウンロード可能なドキュメントは、バージョン 4.30 のリリース日からのスナップショットであり、最新のサンプル アップデートやドキュメントの修正などは含まれていません。
ArcGIS Maps SDK for JavaScript およびそのドキュメントをダウンロードするには、ArcGIS Maps SDK for JavaScript のダウンロード ページに移動し、Esri グローバル アカウントでログインします。
ArcGIS Maps SDK for JavaScript をホストする Web サーバのホスティング構成では、以下の MIME/type 登録が必要です。
エクステンション | MIME/type | 説明 |
---|---|---|
.ttf |
application/octet-stream |
True Type フォント |
.wasm |
application/wasm |
WebAssembly |
.woff |
application/font-woff |
Web Open Font Format |
.woff2 |
application/font-woff2 |
WOFF File Format 2.0 |
.wsv |
application/octet-stream |
Scene View の星の可視化に対応 |
.pbf |
application/x-protobuf |
一部のレイヤーの MapView ラベル用のフォント |
なお、HTTPS をサポートする Web サーバーでは、SSL Web サーバー証明書を使用する必要があります。