ArcGIS配置應用程序將於2025年退休。 ArcGIS可配置的應用程序源代碼repro已棄用,不會收到進一步的更新。此外,該存儲庫將於2025年10月與2025年10月的ArcGIS在線更新一起刪除。
棄用:地圖工具 - 網板
##注意:此應用已退休,將不再更新。
地圖工具是一種可配置的應用程序模板,用於顯示帶有指定的常用工具和選項的網絡地圖。
查看它現場
入門
查看以下Arcgis.com幫助主題以獲取有關模板的詳細信息:
- 編寫您的第一個申請
- [關於Web應用程序模板](http://resources.arcgis.com/en/help/arcgisonline/#/* about_web_application_templates/010Q00000000000000/)
- 創建Web應用程序模板
- 將可配置的參數添加到模板
文件夾和文件
該模板由以下文件夾和文件組成:
/config/:應用程序配置文件的文件夾。
- defaults.js:定義模板的默認配置信息。您可以使用此文件來指定默認網絡地圖ID,代理URL,默認服務,Bing Maps密鑰,默認顏色主題和其他特定於模板的設置之類的內容。
/css/:包含應用程序的CSS文件。
- main.css此文件包含設置邊距,填充和初始高度(100%)的地圖樣式。
/ images/ :包含應用程序使用的圖像。
/ js/ :包含3個JavaScript文件和1個文件夾:
- /nls/: NLS文件夾包含一個名為Resources.js的文件,其中包含應用程序使用的字符串。如果需要由多個位置支持該應用程序,則可以為每個語言環境創建一個文件夾,並在該文件夾中添加帶有翻譯字符串的資源文件。有關此示例的法語,請參見NLS/FR文件夾中的Resources.js文件。
- main.js:根據配置信息創建地圖。您將在此處編寫所有主要應用程序邏輯。
- template.js:負責“模板”工作的模塊,例如通過Appid檢索應用程序配置設置,獲取URL參數(Web Map ID和Appid),處理本地化詳細信息並檢索組織特定信息(如果適用)。您很可能不需要修改此文件。如果在默認文件中提供了URL或可以從org中獲得,則還設置代理和幾何服務。執行後,您將可以訪問包含可訪問以下內容的屬性的對象:
- 模板特定屬性
- 蘋果
- 網絡圖
- HelperServices:幾何,打印,定位器服務URL
- I18N:可用於確定應用程序是否正在從諸如希伯來語或阿拉伯語(如希伯來語或阿拉伯語)中讀取文本的語言查看的字符串和iSrightToleft屬性。
- 代理URL
- templateOptions.js:用於配置模板以查詢特定資源和項目的選項文件。您可以編輯此文件,模板可以啟用或禁用查詢,例如本地化文件,ArcGIS組信息,組項目,自定義URL參數等。
index.html :應用程序的默認HTML文件。
/ resources/ :包含適用於您的應用程序的有用文件。
- 資源/ConfigurationPanel.js模板的默認配置面板設置。這僅適用於可配置的模板。此示例將創建一個配置面板,其中一個下拉列表包含三個模板顏色選擇(海邊,鉻,路面)。當Templateconfig.js模塊檢索任何可配置的設置時,您將在名為主題的參數中重新獲得主題名稱。然後,您可以將必要的CSS應用於應用程序以應用新顏色 - 例如更改邊框顏色等。有關更多詳細信息,請參見“添加可配置參數”為模板幫助主題。
指示
- 下載並解壓縮.zip文件或克隆存儲庫。
- 網絡啟用目錄。
- 訪問.html頁面。
- 開始寫模板!
Github的新手?開始這裡。
要求
- 文本或HTML編輯器。
- javaScript有點背景。
- 具有ArcGIS JavaScript API的經驗將有所幫助。
資源
- 社區
- JavaScript API資源中心的ArcGI
- Arcgis博客
- Twitter@esri
問題
查找錯誤還是想請求新功能?請通過提交問題讓我們知道。
貢獻
ESRI歡迎任何人和所有人的貢獻。請參閱我們的貢獻指南。
許可
版權2013 ESRI
根據Apache許可證(版本2.0(“許可”)獲得許可;除了符合許可外,您不得使用此文件。您可以在
http://www.apache.org/licenses/license-2.0
除非適用法律要求或以書面形式同意,否則根據許可證分配的軟件是按照“原樣”分發的,沒有任何明示或暗示的任何形式的保證或條件。請參閱許可證,以獲取執行許可條款和限制的特定語言。
該許可證的副本可在Repository的許可證文件中使用。