ArcGIS API for JavaScript™ インストール ガイド


ArcGIS API for JavaScript™ のライブラリのインストール

ArcGIS API for JavaScript をインストールする前に ライセンス契約書 をご確認ください。 本インストール ガイドでは、ArcGIS API for JavaScript のライブラリを IIS Web サーバの以下の場所にダウンロードすることを前提としています。

http://<myserver>/arcgis_js_api/library/3.5/
※<myserver> とは、Web アプリケーションを開発する Web サイトのドメイン名です。

Web サーバにファイルをコピーした後、いくつかのファイルに含まれる URL のサーバ名とディレクトリ名を編集する必要があります。

ArcGIS API 3.5 for JavaScript は 2 つの ビルド(通常ビルドとコンパクト ビルド)を含んでいます。コンパクト ビルドは、Dojo dijits に依存しているものを取り除き、必要のない ArcGIS API for JavaScript クラスを最小限にしています。詳細は、ヘルプ をご参照ください。

サーバの構成や Web サーバによって、手順が若干異なる場合がありますが、インストールのプロセスは同じです。

  1. ¥arcgis_js_api¥library に含まれるすべてのファイルを、Web サーバにコピーします。本インストール ガイドでは、以下にコピーします。

    C:¥Inetpub¥wwwroot¥arcgis_js_api¥library

  2. 注意:SDK は別の圧縮ファイルに含まれています。API リファレンス、サンプル、ヘルプが必要な場合は、ArcGIS JavaScript API SDK のインストール をご覧ください。

  3. 自身の Web サーバを指し示すように JavaScript ファイルを設定します。
  4. 通常ビルドの設定オプション:

    コンパクト ビルドの設定オプション:


  5. 以下のURL を使用して、Web サーバから ArcGIS API for JavaScript ライブラリにアクセスします:

    http://<myserver>/arcgis_js_api/library/3.5/3.5/init.js および http://<myserver>/arcgis_js_api/library/3.5/3.5compact/init.js

  6. ArcGIS Services Directory の "表示: ArcGIS JavaScript" URL を変更します。 その方法は、ArcGIS for Server REST SDK の"Configuring the REST API"に記述されています。ArcGIS for Server REST SDK は、Windows では、ブラウザから http://localhost:6080/arcgis/sdk/rest/ にアクセスして参照できます。または、スタートメニュー > すべてのプログラム > ArcGIS > ArcGIS 10.1 for Server > Developer Help > ArcGIS for Server REST SDK からアクセスします。

    • .NET の "Configuring the REST API" セクションをクリックし、詳細なパラメータ値の情報について調べます。
    • C:¥Program Files¥ArcGIS¥Server¥framework¥runtime¥tomcat¥webapps¥arcgis#rest¥WEB-INF¥classes¥resources¥rest-config.properties でパラメータ jsapi.arcgis と jsapi.arcgis.css を自身のサーバを指すように変更します。

      #JS API URLs
      jsapi.arcgis=http://<myserver>/arcgis_js_api/library/3.5/3.5/init.js
      jsapi.arcgis.sdk=http://<myserver>/arcgis_js_sdk/sdk/
      jsapi.arcgis.css=http://<myserver>/arcgis_js_api/library/3.5/3.5/js/dojo/dijit/themes/tundra/tundra.css

    • C:¥Program Files¥ArcGIS¥Server¥framework¥runtime¥tomcat¥webapps¥arcgis#rest¥www¥client¥mapserver¥mapserverJSAPI.jsp でインポートされる esri.css スタイルシートの確認を行います。

      <style type="text/css">
      @import "<%=jsapiArcgisCssUrl%>";
      @import "<%=cpath%>/static/jsapi.css";
      @import "<%=jsapiArcgisUrl%>/js/esri/css/esri.css";
      </style>

  7. インストールのテストを行います。ArcGIS API for JavaScript ライブラリが有効かどうか確認するために、以下のテスト コードを使用します。

テスト コード

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <meta http-equiv="X-UA-Compatible" content="IE=7,IE=9">
    <title>Simple Map</title>
    <link rel="stylesheet" type="text/css" href="http://<myserver>/arcgis_js_api/library/3.5/3.5/js/dojo/dijit/themes/tundra/tundra.css">
    <link rel="stylesheet" type="text/css" href="http://<myserver>/arcgis_js_api/library/3.5/3.5/js/esri/css/esri.css">
    <script type="text/javascript" src="http://<myserver>/arcgis_js_api/library/3.5/3.5/init.js"></script>
    <script type="text/javascript">
      dojo.require("esri.map");
      function init() {
        //インターネットに接続できない場合は、ArcGISTiledMapServiceLayer クラスを使用してローカルのキャッシュ サービスの URL を指定してください。
        var map = new esri.Map("map",{
          basemap:"topo"
        });
      }
      dojo.ready(init);
    </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 のインストール

ArcGIS API for JavaScript SDK を Web サーバ ディレクトリにすべてコピーできます。この SDK は ArcGIS Resource Center で取得できるバージョンと同じです:

http://help.arcgis.com/en/webapi/javascript/arcgis/

  1. ¥arcgis_js_api¥sdk に含まれるファイルのすべてを、Web サーバにコピーします。本インストール ガイドでは、以下にコピーします。

    C:¥Inetpub¥wwwroot¥arcgis_js_api¥sdk

  2. Web ブラウザから以下のページにアクセスします。

    http://<myserver>/arcgis_js_api/sdk/index.html