ライブラリとヘルプ ドキュメントは ArcGIS Developers の Downloads ページからダウンロードできます。[Product] のドロップダウン リストから [ArcGIS API for JavaScript] を選択し、ダウンロードしたいバージョンの [API] ボタンをクリックするとダウンロードが開始します。
本インストール ガイドでは、ArcGIS API for JavaScript のライブラリを IIS Web サーバーの以下の場所にダウンロードすることを前提としています。
https://<myserver>/arcgis_js_api/library/3.36/
※<myserver> とは、Web アプリケーションを開発する Web サイトのドメイン名です。
Web サーバーにファイルをコピーした後、いくつかのファイルに含まれる URL のサーバー名とディレクトリ名を編集する必要があります。
ArcGIS API 3.36 for JavaScript は 2 つの ビルド(通常ビルドとコンパクト ビルド)を含んでいます。コンパクト ビルドは、Dojo dijits に依存しているものを取り除き、必要のない ArcGIS API for JavaScript クラスを最小限にしています。詳細は、ヘルプ をご参照ください。
サーバーの構成や Web サーバーによって、手順が若干異なる場合がありますが、インストールのプロセスは同じです。
¥arcgis_js_api¥library
に含まれるすべてのファイルを、Web サーバーにコピーします。本インストール ガイドでは、以下にコピーします。
C:¥Inetpub¥wwwroot¥arcgis_js_api¥library
通常ビルドの設定オプション:
C:¥Inetpub¥wwwroot¥arcgis_js_api¥library¥3.36¥3.36¥init.js
を開きます。
'https://[HOSTNAME_AND_PATH_TO_JSAPI]dojo'
を検索し、'https://<myserver>/arcgis_js_api/library/3.36/3.36/dojo'
に書き換えます。
C:¥Inetpub¥wwwroot¥arcgis_js_api¥library¥3.36¥3.36¥dojo¥dojo.js
を開きます。
'https://[HOSTNAME_AND_PATH_TO_JSAPI]dojo'
を検索し、'https://<myserver>/arcgis_js_api/library/3.36/3.36/dojo'
に書き換えます。
コンパクト ビルドの設定オプション:
C:¥Inetpub¥wwwroot¥arcgis_js_api¥library¥3.36¥3.36compact¥init.js
を開きます。
'https://[HOSTNAME_AND_PATH_TO_JSAPI]dojo'
を検索し、'https://<myserver>/arcgis_js_api/library/3.36/3.36compact/dojo'
に書き換えます。
C:¥Inetpub¥wwwroot¥arcgis_js_api¥library¥3.36¥3.36compact¥dojo¥dojo.js
を開きます。
'https://[HOSTNAME_AND_PATH_TO_JSAPI]dojo'
を検索し、'https://<myserver>/arcgis_js_api/library/3.36/3.36compact/dojo'
に書き換えます。
https://<myserver>/arcgis_js_api/library/3.36/3.36/init.js
または https://<myserver>/arcgis_js_api/library/3.36/3.36compact/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="https://<myserver>/arcgis_js_api/library/3.36/3.36/esri/css/esri.css"> <script type="text/javascript" src="https://<myserver>/arcgis_js_api/library/3.36/3.36/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>