1.ダウンロード
https://esrisoftware.esri.com/akdlm/software/ArcGIS_JavaScript/4.14/arcgis_js_v414_api.zip
公式のアドレス
2.展開
-
4.14フォルダCの前にパス内のディレクトリにコピーし、オフラインダウンロードのArcGIS API 4.14 wwwrootに解凍:\のinetpub \ wwwrootの\ arcgis_js_v414_api \ arcgis_js_api \ライブラリ:
-
C:\のinetpub \ wwwrootの\ arcgis_js_v414_api \ arcgis_js_api \ライブラリ\ 4.14 \ init.js。
-
ファイル内の、グローバル検索init.js [HOSTNAME_AND_PATH_TO_JSAPI] 、その後、ローカルマシン上のAPI展開パスを交換、I以下の構成:https://127.0.0.1:6636 /arcgis_js_api/library/4.14 -
同様に、configureはC:\のinetpub \ wwwrootの\ arcgis_js_v414_api \ arcgis_js_api \ライブラリ\ 4.14 \道場\ dojo.js ファイル
グローバル検索 [HOSTNAME_AND_PATH_TO_JSAPI]以下のように、ローカルマシン上のAPI展開パスを置き換える、私の構成は次のとおりです。HTTPS: //127.0.0.1:6636/arcgis_js_api/library/4.14/
3.テスト
テストコード、問題があり注意が必要で:
基準線の公式バージョンは、呼び出しが4.14ディレクトリができJS、およびオフラインバージョンでinit.js jsの参照を参照する必要があります。
<!DOCTYPE HTML>
<HTML>
<HEAD>
<メタのcharset = "UTF-8">
<META NAME = "ビューポート"コンテンツ= "初期規模= 1、最大規模= 1、ユーザースケーラブル=なし">
<タイトル>のMapViewのイントロ- 2Dマップを作成- 4.10 </タイトル>
<スタイル>
HTML、
本体、
#viewDiv {
パディング:0。
マージン:0;
高さ:100%;
幅:100%;
}
</スタイル>
<リンクのrel = "スタイルシート"のhref = "http://127.0.0.1:6636/arcgis_js_api/library/4.14/esri/css/main.css">
<スクリプトSRC = "のhttp://127.0 .0.1:6636 / arcgis_js_api /ライブラリ/ 4.14 / init.js「> </ SCRIPT>
<SCRIPT>
VARマップ=新しい地図({
ベースマップ: "街"
});
VARビュー=新規のMapView({
コンテナ: "viewDiv"、
マップ:マップを
ズーム:4、
中央:[15、65] //経度、緯度
})。
});
</スクリプト>
</ HEAD>
<BODY>
の<divのid = "viewDiv"> </ div>
</ BODY>
</ HTML>
インターネットの場合は、マップが成功した展開を示す、アウトロードすることができ、オフライン
4.クロスドメイン・エラー
オフラインバージョン3.xの展開は、このような問題は、読むためにIISでクロスドメインを追加するので、必要性:
-
IISインターフェイスを開き、HTTPレスポンスヘッダをクリックしてください
-
追加し、ヘッダに以下を追加するには、右側に見ることができます
タイプのコンテンツ、API_KEY、承認:アクセス制御-許可-ヘッダ
アクセス制御-許可-起源:* -