arcgisapi for javascript4.0學習筆記4.0新特性

GUID address:https://developers.arcgis.com/javascript/latest/guide/index.html#Make_a_3D_map_as_easily_as_a_2D_map_46javascript

升級到version4後的變化:css

  1.增長3d功能、2d新的構建方式;3d開發方式比對2d,原理沒太大變化。html

  2.新版本跟上一個版本不能徹底兼容,差別:https://developers.arcgis.com/javascript/latest/guide/faq/index.htmljava


  1.經過引入地圖視圖,開發人員能夠用2 d渲染地圖視圖或3 d視圖(或二者)只有幾行代碼。使用3 d視圖就像使用一個2 d視圖。例如,這兩種方式都共享相同的圖層實現方式,渲染,任務、geometry、符號化、彈出窗口,和導航,但3 d添加3 d特有的一些概念,如環境(大氣和日光)和相機。react

  2.地圖獲取方式相似2d,在arcgis Online或Portal for Arcgis.3d同樣,不過是保存成web scene格式,而後經過scene id獲取。4.0地圖架構跟網上的地圖架構相同,全部開發獲取到的地圖跟網上地圖徹底同樣,例如bookmarks、slides
jquery

4.0新特性git

    • Make a 3D map as easily as a 2D map
    • 作一個3 d地圖2 d地圖同樣容易
    • Easily integrate with your web GIS
    • 很容易與您的web GIS集成
    • .
    • Author, manage, and mash-up layers using layer items
    • 圖層功能更加明顯,沒什麼變化
    • Build a great user experience
    • 開發體驗更好,界面美化、響應設計,更多的小工具,能夠本身調節css
    • Create meaningful visualizations of your data
    • 建立有意義的可視化數據
    • 渲染升級,能夠用
    • Enable interactivity using the local geometry engine
    • 可使用本地的集合引擎交互,開發人員能夠利用API的本地幾何引擎來構建交互式應用。
    • 好比編輯,反應速度更快,不須要跟server交互就能即時展現效果
    • Bring in vector tile layers
    • 引入矢量瓦片圖層,相似於image 瓦片,存儲矢量數據信息,能夠根據目的動態自定義矢量瓦片,交互式製圖
    • Login to the platform and access secured content
    • 登陸到平臺,訪問安全的內容
    • 讓終端用戶登陸到平臺使用OAuth訪問受保護內容,或者使用遺留基於令牌的身份驗證。使用OAuth將容許您管理訪問你的地圖和在線或門戶應用程序,和跟蹤統計,看看人們使用你的應用程序。

    • Integrate GIS workflows using tasks
    • 使用任務集成gis工做流程
    • Developers build in powerful ArcGIS capabilities into their apps using tasks. Many of the tasks that were available in the 3.x API are already available in 4.0 such as Geoprocessing, NetworkAnalyst tasks (like closest facility and routing), Locator, and QueryTask. The full list of currently supported tasks is available with the API doc.
    • 上個版本的服務,好比地名地址、網格分析(最短路徑)、定位、屬性查詢、空間查詢等能夠繼續在這個版本使用。
    • Work with 3rd Party Tools
    • 使用第三方工具
    • 不只限於dojo,可使用bootstrap,jquery,react等第三方插件了
    • 與其餘框架更加容易集成融合
    • github上可使用
相關文章
相關標籤/搜索