ArcGIS配置應用程序將於2025年退休。 ArcGIS可配置的應用程序源代碼repro已棄用,不會收到進一步的更新。此外,該存儲庫將於2025年10月與2025年10月的ArcGIS在線更新一起刪除。
這是一個完全可配置的公共面向映射應用程序,可以通過權威數據和社交內容突出顯示領域,從而使公眾講述了一個故事。
查看它現場
可以使用以下選項對模板進行配置:
Github的新手?開始這裡。
http://<Your Web Server>/<app folder name>/index.html"sharinghost": "https://" + “<your organization name>.maps.arcgis.comarcgis是Web適配器的名稱: "sharinghost": "https://" + "webadaptor.domain.com/arcgis""https://js.arcgis.com/3.35"的參考文獻,然後將此部分用URL替換為本地安裝。"https://webadaptor.domain.com/arcgis/jsapi/jsapi" arcgis是您的Web適配器的名稱。注意:如果您的應用程序在功能服務中編輯功能,包含沒有公開共享或生成超過200個字符的請求的安全服務或Web地圖,則可能需要設置並使用代理頁面。您可能會超過URL長度的常見情況使用複雜的多邊形作為任務輸入或使用知名文本(WKT)指定空間參考。有關安裝和配置代理頁面的詳細信息,請參見使用代理。如果您沒有Internet連接,則需要從開發人員.arcgis.com訪問和部署ARCGIS API作為JavaScript文檔。
為了使用其他服務器上的某些社交媒體供稿,您需要為應用程序獲取自己的用戶鍵,在某些情況下,請部署代理以正確連接。
您需要將這些值指向代理的URL和查詢URL中的符號。
您需要從Flickr API獲取自己的獨特鍵
然後,以flickr_key的形式輸入配置。
您需要從Instagram API獲取自己獨特的Instagram客戶端ID密鑰
確保在Instagram安全面板中輸入所有有效的重定向URI,以便您的應用可以連接到其服務器。
然後,以instagramClientId形式在配置中輸入它。
由於Twitter搜索API不支持使用OAUTH2的用戶身份驗證,因此我們需要使用OAuth 1.1,該1.1需要將鍵存儲為安全端以進行安全。因此,我們需要創建一個Twitter代理,該代理將保持密鑰秘密,並允許我們通過Twitter搜索API查詢信息。
代理:
設置代理後,您需要將用戶配置指向符號URL和Twitter URL的位置。
配置值是:
twitterUrltwitterSigninUrl然後,您需要從Twitter API獲取API鍵。一旦擁有,請將其詳細信息插入代理配置中。
您需要從網絡攝像頭api中獲取自己的獨特網絡攝像頭。
然後,將其輸入為webcams_key攝像頭的配置。
您需要從YouTube API獲取自己的獨特API鍵
首先,您必須啟用“ YouTube數據API V3”,以便您的應用程序可以使用它。
您需要為“ YouTube數據API V3”創建一個API使用密鑰,並在其上設置憑據以限制僅託管應用程序的域的流量。例如,我們使用“ .arcgis.com/ ”。
然後,在youtube_key的配置中輸入它。
該應用程序使用Fontello上創建的自定義WebFont。如果您在自己的服務器上託管此應用程序,請確保其配置為使用正確的MIME類型託管WebFont文件。一些服務器需要設置這些文件的MIME類型,才能正確使用它們。有關更多信息,請參見以下URL。該存儲庫中的“資源”文件夾中的Fontello配置有一個WebFont的郵政編碼。
查找錯誤還是想請求新功能?請通過提交問題讓我們知道。
歡迎任何人和所有人做出貢獻。 :)
版權所有2012 ESRI
根據Apache許可證(版本2.0(“許可”)獲得許可;除了符合許可外,您不得使用此文件。您可以在
http://www.apache.org/licenses/license-2.0
除非適用法律要求或以書面形式同意,否則根據許可證分配的軟件是按照“原樣”分發的,沒有任何明示或暗示的任何形式的保證或條件。請參閱許可證,以獲取執行許可條款和限制的特定語言。
該許可證的副本可在Repository的許可證文件中使用。