ArcGIS API for JavaScript をインストールする前に ライセンス契約書 をご確認ください。本インストール ガイドでは、ArcGIS API for JavaScript のライブラリを IIS Web サーバーの以下の場所にダウンロードすることを前提としています。
http://<myserver>/arcgis_js_api/library/3.20/
※<myserver> とは、Web アプリケーションを開発する Web サイトのドメイン名です。
Web サーバーにファイルをコピーした後、いくつかのファイルに含まれる URL のサーバー名とディレクトリ名を編集する必要があります。
ArcGIS API 3.20 for JavaScript は 2 つの ビルド(通常ビルドとコンパクト ビルド)を含んでいます。コンパクト ビルドは、Dojo dijits に依存しているものを取り除き、必要のない ArcGIS API for JavaScript クラスを最小限にしています。詳細は、ヘルプ をご参照ください。
サーバーの構成や Web サーバーによって、手順が若干異なる場合がありますが、インストールのプロセスは同じです。
¥arcgis_js_api¥library に含まれるすべてのファイルを、Web サーバーにコピーします。本インストール ガイドでは、以下にコピーします。
C:¥Inetpub¥wwwroot¥arcgis_js_api¥library
注意:SDK は別の圧縮ファイルに含まれています。API リファレンス、サンプル、ヘルプが必要な場合は、ArcGIS JavaScript API SDK のインストール をご覧ください。
通常ビルドの設定オプション:
C:¥Inetpub¥wwwroot¥arcgis_js_api¥library¥3.20¥3.20¥init.js を開きます。
'[HOSTNAME_AND_PATH_TO_JSAPI]' を検索し、'<myserver>/arcgis_js_api/library/3.20/3.20/' に書き換えます。
C:¥Inetpub¥wwwroot¥arcgis_js_api¥library¥3.20¥3.20¥dojo¥dojo.js を開きます。
'[HOSTNAME_AND_PATH_TO_JSAPI]' を検索し、'<myserver>/arcgis_js_api/library/3.20/3.20/' に書き換えます。
コンパクト ビルドの設定オプション:
C:¥Inetpub¥wwwroot¥arcgis_js_api¥library¥3.20¥3.20compact¥init.js を開きます。
'[HOSTNAME_AND_PATH_TO_JSAPI]' を検索し、'<myserver>/arcgis_js_api/library/3.20/3.20compact/' に書き換えます。
C:¥Inetpub¥wwwroot¥arcgis_js_api¥library¥3.20¥3.20compact¥dojo¥dojo.js を開きます。
'[HOSTNAME_AND_PATH_TO_JSAPI]' を検索し、'<myserver>/arcgis_js_api/library/3.20/3.20compact/' に書き換えます。
http://<myserver>/arcgis_js_api/library/3.20/3.20/init.js および http://<myserver>/arcgis_js_api/library/3.20/3.20compact/init.js
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<title>Simple Map</title>
<link rel="stylesheet" type="text/css" href="http://<myserver>/arcgis_js_api/library/3.20/3.20/dijit/themes/tundra/tundra.css">
<link rel="stylesheet" type="text/css" href="http://<myserver>/arcgis_js_api/library/3.20/3.20/esri/css/esri.css">
<script type="text/javascript" src="http://<myserver>/arcgis_js_api/library/3.20/3.20/init.js"></script>
<script type="text/javascript">
require([
"esri/map",
"dojo/domReady!"
], function(Map) {
//インターネットに接続できない場合は、ArcGISTiledMapServiceLayer クラスを使用してローカルのキャッシュ サービスを参照してください。
var map = new Map("map",{
basemap:"topo"
});
});
</script>
</head>
<body class="tundra">
<div id="map" style="width:900px; height:600px; border:1px solid #000;"></div>
</body>
</html>
ArcGIS API for JavaScript SDK を Web サーバー ディレクトリにすべてコピーできます。この SDK は ArcGIS for Developers で取得できるバージョンと同じです。
¥arcgis_js_api¥sdk に含まれるファイルのすべてを、Web サーバーにコピーします。本インストール ガイドでは、以下にコピーします。
C:¥Inetpub¥wwwroot¥arcgis_js_api¥sdk
Web ブラウザから以下のページにアクセスします。
http://<myserver>/arcgis_js_api/sdk/index.html