ArcGISのJavaScriptのAPI 4.14デプロイオフライン引用

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、承認:アクセス制御-許可-ヘッダ
      アクセス制御-許可-起源:*

    •  

       

おすすめ

転載: www.cnblogs.com/googlegis/p/12417063.html