1. 程式人生 > >API及SDK離線部署,一分鐘搞定

API及SDK離線部署,一分鐘搞定

    上一節跟大家大體上聊了下什麼是ArcGIS API for JavaScript是什麼,大體上能做什麼?談的比較淺,但是別急,凡是都是從易到難。這一節我們就開始進入開發工程師的世界,從部署開始說起。

    要部署API,首先得知道從哪裡可以下載API,因為現在很多系統的應用場景都是在機構內部使用,也就是說需要在離線的環境下使用API,所以我們需要在本地部署一套API。當然,如果你的應用是在網際網路上跑的,那麼可以直接使用Esri提供的線上API。Esri提供了一個離線的版本,我們可以在開發者網站上下載(https://developers.arcgis.com/)。對於老司機來說,下載個API應該是很容易的事。為了方便大家,我把API和SDK都已經下載下來(最新的版本是3.20),放在了百度網盤上,下載地址如下:

連結: https://pan.baidu.com/s/1gf7nkVT 密碼: zqqn

下載並解壓,拷貝3.20和SDK目錄到IIS或者Tomcat下,如下圖所示:

接下來我們需要修改3.20目錄下的init.js及dojo\dojo.js檔案:找到這兩個檔案中的[HOSTNAME_AND_PATH_TO_JSAPI],並替換成<myserver>:<port>/3.20/,如果埠號為80則可省略。我這裡是本機,埠是80,所以替換成了localhost/3.20/,如下圖所示:

圖-替換前

圖-替換後

dojo.js檔案的替換一樣。至於SDK資料夾就不需要做任何修改了,那到這裡API和SDK都已經部署好了。

相關推薦

APISDK離線部署,分鐘

    上一節跟大家大體上聊了下什麼是ArcGIS API for JavaScript是什麼,大體上能做什麼?談的比較淺,但是別急,凡是都是從易到難。這一節我們就開始進入開發工程師的世界,從部署開始說起。     要部署API,首先得知道從哪裡可以下載API,因為現在很多

分鐘樹莓派遠端桌面

一切工作的前提 -----樹莓派已經連線到網路(乙太網/Wi-fi) 第一步:開機…… 都會,對吧 第二步:聯網   這裡連線的Wi-fi。輸入密碼 --ok 第三步:開啟樹莓派終端,輸入      sudoapt-get in

Spring Boot 返回 JSON 資料,分鐘

在 WEB 專案中返回 JSON 資料是常見的互動形式,在 Spring Boot 中這一切都變得十分簡單。So easy!!! 你所需具備的基礎 什麼是 Spring Boot? Spring Boot 核心配置檔案詳解 Spring Boot 開啟的 2 種方式 Spring Boot 自動配置原理、實

JavaWeb之如何快速盜用別人的網站頁面(Ctrl+A,Ctrl+C,Ctrl+V分鐘

裝置:火狐瀏覽器,WebStorm               操作方法:Ctrl+A,Ctrl+C,Ctrl+V 第一步:進入自己所需要借用的網站,在這裡我拿bootstrap官網進行操作吧 第二步:按F12檢視元素進行操作或者直接右擊選擇檢視網頁原始碼,然後複製程

Spring Boot 返回 XML 資料,分鐘

Spring Boot 返回 XML 資料,前提必須已經搭建了 Spring Boot 專案,所以這一塊程式碼就不貼了,可以點選檢視之前分享的 Spring Boot 返回 JSON 資料,一分鐘搞定!。 你所需具備的基礎 什麼是 Spring Boot? Spring Boot 核心配置檔案詳

Spring Boot 返回 XML 數據,分鐘

傳遞 med web tid cati write tac java技術 工具 Spring Boot 返回 XML 數據,前提必須已經搭建了 Spring Boot 項目,所以這一塊代碼就不貼了,可以點擊查看之前分享的 Spring Boot 返回 JSON 數據,一分鐘

怎麼給PDF檔案新增水印?分鐘

  怎麼給PDF檔案新增水印呢?在現在的工作中,PDF檔案也是用到的比較多的了,但是PDF檔案也是一種安全性比較好的檔案,不可以直接編輯,下面小編就為大家分享一下PDF檔案新增水印的方法。  方法一:迅捷PDF編輯器  1:我們需要先將迅捷PDF編輯器安裝到自己的電腦中,雙擊開啟PDF編輯器,在軟體介面可以找

怎麽給PDF文件添加水印?分鐘

edit 找到 在外 文本 tps 完成 選項 cee ges 怎麽給PDF文件添加水印呢?在現在的工作中,PDF文件也是用到的比較多的了,但是PDF文件也是一種安全性比較好的文件,不可以直接編輯,下面小編就為大家分享一下PDF文件添加水印的方法。  方法一:迅捷PDF編輯

分鐘 Mac 安裝labelImg

我的電腦 環境是 Python 2.7.13 |Anaconda custom (x86_64) 也就是 裝了 Anaconda包,之前自帶pyqt5 (5.6.2) 強烈推薦 pip 安裝 labelImg pip install labelImg 然後輸入以下命令 la

Android 仿微信紅包動畫特效分鐘

簡單來說你多在微信中發幾個群紅包就能有一些思路,但是有些特定的狀態需要注意前後端配合。 搞了半個小時TMD沒有把視訊轉換成GIF,直接上照片吧,醉了~ 1.支付完成之後會出現第一個圖,開啟第二個圖的時候當前介面是有一個動畫效果的,可以微信中發個群紅包試試~ 無非是圖片抖兩

分鐘java源程式編譯成JAR包

專案常用的工具類可以打成JAR包,步驟如下: 右鍵專案的src目錄->Export->Java->JAR file->Next->Browse(選擇儲存目錄、編寫檔名)->Next->Next->Browse(選擇一個Main

文章圖片轉文字,分鐘

修改文件 修改 51cto 清晰 sha src 右下角 技術分享 解決 如今在網上閱讀美文很方便,鼠標點一點便可以輕松閱讀,但很多權重比較大的閱讀網站添加了一些權限,當我們讀到漂亮的詩句時,想復制保存起來,以便日後欣賞,由於添加了權限不允許我們復制粘貼,這時候該怎麽辦呢。

私有Git服務器部署(Gogs)

soft 管理員 efault shared 自由 mes off valid art http://www.jianshu.com/p/424627516ef6 零、安裝 Docker 和 Compsoe 首先安裝 Docker: $ curl -sSL http

分鐘懂 JavaScript this 指向問題

www ava tro ref 函數定義 htm 所在 就是 一個 關於Javascript的this指向問題,網絡上有很多分析文章,寫的很好,比如這裏和這裏 我這裏做一個簡單的總結。 箭頭函數的 this 箭頭函數內的this指向外層函數定義時所在的作用域。如果沒有外層函

篇文章懂DataSet、DataFrame、RDD-《每日五分鐘大數據》

implicit 操作數 frame 大數據 函數 for 臨時 變量 ade 1. 三者共性: 1、RDD、DataFrame、Dataset全都是spark平臺下的分布式彈性數據集,為處理超大型數據提供便利 2、三者都有惰性機制,執行trainform操作時不會立即執

乾貨 | 分鐘懂區塊鏈原理

本文轉載自:陳長生 百家號03-2614:06 關於區塊鏈這個新興的領域,我們對其中的重要概念,儘可能從多個維度為你解讀。下面這些是我們整理的其中一部分概念,接下來我們還會為你陸續更新。 下面這些是關於區塊鏈原理的概念。 01.區塊鏈 【維基百科】 區塊鏈(英語:blockchain 或 block

篇文章懂DataSet、DataFrame、RDD-《每日五分鐘大資料》

1. 三者共性: 1、RDD、DataFrame、Dataset全都是spark平臺下的分散式彈性資料集,為處理超大型資料提供便利 2、三者都有惰性機制,執行trainform操作時不會立即執行,遇到Action才會執行 3、三者都會根據spark的記憶體情況自動快取運算,這樣即使資料量很大,也不用擔心會

生產級部署 Python 指令碼,日誌收集、崩潰自啟,

今天介紹一個生產級的流程管理工具 PM2,通常我們說到 PM2 的時候,都是在說如何部署 Node.js 程式,但是實際上 PM2 很強大,不僅僅可以用來管理 Node.js,它還可以用來管理 Python、PHP、Ruby、perl 等等。 這裡就以 Python 舉

FastDFS分散式檔案系統配置與部署

相關文章 1 分散式檔案系統介紹 分散式檔案系統:Distributed file system, DFS,又叫做網路檔案系統:Network File System。一種允許檔案通過網路在多臺主機上分享的檔案系統,可讓多機器上的多使用者分享檔案和儲存空間。 特點:在一個分享的磁碟檔案系統中

JS元件系列——又款MVVM元件:Vue(:30分鐘前端增刪改查)

正文 前言:關於Vue框架,好幾個月之前就聽說過,瞭解一項新技術之後,總是處於觀望狀態,一直在猶豫要不要系統學習下。正好最近有點空,就去官網瞭解了下,看上去還不錯的一個元件,就抽空研究了下。最近園子裡vue也確實挺火,各種入門博文眼花繚亂,博主也不敢說寫