arcgisapi for javascript4.0 study notes 4.0 new features

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

Changes after upgrading to version 4:

  1. Added 3d function and new 2d construction method; compared with 2d, the principle of 3d development has not changed much.

  2. The new version is not fully compatible with the previous version, the difference: https://developers.arcgis.com/javascript/latest/guide/faq/index.html


  1. With the introduction of map views, developers can render a map view in 2D or a 3D view (or both) with just a few lines of code. Using a 3D view is like using a 2D view. For example, both share the same implementation of layers, rendering, tasks, geometry, symbolization, popups, and navigation, but 3D adds some 3D-specific concepts such as environment (atmosphere and sunlight) and camera .

  2. The map acquisition method is similar to 2d, the same in arcgis Online or Portal for ArcGIS.3d, but it is saved in web scene format, and then acquired through scene id. The 4.0 map structure is the same as the online map structure, and all the maps obtained by development are exactly the same as the online maps, such as bookmarks, slides

4.0 New Features

    • Make a 3D map as easily as a 2D map
    • Make a 3D map as easy as a 2D map
    • Easily integrate with your web GIS
    • Easily integrated with your web GIS
    • .
    • Author, manage, and mash-up layers using layer items
    • The layer function is more obvious, no change
    • Build a great user experience
    • Better development experience, interface beautification, responsive design, more gadgets, you can adjust css by yourself
    • Create meaningful visualizations of your data
    • Create meaningful data visualizations
    • Rendering upgrade, you can use
    • Enable interactivity using the local geometry engine
    • The native collection engine can be used to interact, and developers can leverage the API's native geometry engine to build interactive applications.
    • For example, editing, the response speed is faster, and the effect can be displayed immediately without interacting with the server
    • Bring in vector tile layers
    • The introduction of vector tile layers, similar to image tiles, stores vector data information, and can dynamically customize vector tiles according to the purpose, interactive mapping
    • Login to the platform and access secured content
    • Log in to the platform to access secure content
    • Let end users log in to the platform to access protected content using OAuth, or use legacy token-based authentication. Using OAuth will allow you to manage access to your Maps and Online or Portal apps, and track statistics to see how people use your app.

    • Integrate GIS workflows using tasks
    • Integrate gis workflow using tasks
    • 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.
    • The services of the previous version, such as place name address, grid analysis (shortest path), positioning, attribute query, spatial query, etc., can continue to be used in this version.
    • Work with 3rd Party Tools
    • Use third-party tools
    • Not limited to dojo, you can use third-party plugins such as bootstrap, jquery, react, etc.
    • Easier integration with other frameworks
    • Available on github

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325816927&siteId=291194637