Upload
others
View
25
Download
0
Embed Size (px)
Citation preview
ArcGIS API for JavaScript: What have you done for me lately?
Heather Gonzago and Jeremy Bartley
Overview
• Quarterly release cycle with approximately 4 releases since last year’s DS- 3.10 through 3.13
• API Functional/performance improvements• Layer improvements• Enhancements to rendering• Lots of cool new widgets• SDK improvements
Functional improvements
• New basemaps (3.12)• Faster application loading (3.11)
• Shorter reference URLs (3.11)
<link rel="stylesheet" href="http://js.arcgis.com/3.11/dijit/themes/claro/claro.css"> <link rel="stylesheet" href="http://js.arcgis.com/3.11/esri/css/esri.css">
Security: OAuth 2.0 functionality in ID manager (3.10)
• Identity Manager supports both OAuth 2.0 and token-based security
• OAuth2 works with registered applications where the identity is known to the ArcGIS platform
Layer improvements: labeling
• LabelLayer no longer beta (3.10)- Applicable only to feature layers
• Map class constructor option showLabels- Indicates whether to automatically display labels based on a feature layer’s labelingInfo and showLabels properties.
• Expressions no longer use ${field} syntax but now use {field}
Layer Improvements: DataAdaptorFeatureLayer(3.12)
• Helps to easily display data that has no spatial info.
• Use location providers to locate these features.
Rendering enhancements: HeatMapRenderer (3.11)
• Beta: 3.11• Final: 3.12
Rendering enhancements: OpacityInfo (3.11)
• Vary the opacity on an existing renderer based on its data
Rendering enhancements: Smart mapping (3.13)
• New way to symbolize data using smart defaults, includes:- Continuous color ramps- Proportional symbols - Categorical mapping- Heat maps - Transparency
Smart Mapping
Widgets: Search (3.13)
• Search geocode locators and/or feature layers
• You set the source for the search
• Geocoder widget and then some!!!!
Widgets: Measurement widget updates (3.10)
• Measure(geometry)• Updated UI
Widgets: 10 new Analysis widgets (3.12)
• 22 analysis widgets total
Advanced Image Server functionality (3.13)
• Works with ArcGIS Server 10.3
Local geometry engine (3.13)
• Geometry service on the client• 150 kb
Widgets: Directions widget updates
• Locate me (3.13)
• From and To input from map clicks (3.12)
Widgets: AttributeInspector updates (3.10)
• Supports editing the time component of date fields
UI Enhancements: Popup updates
• Light and dark popup themes (3.10)• Support for related fields (3.11)• Support for infoTemplate custom format functions (3.11)
Locale: added 2 more
• Vietnamese (3.12)• Greek (3.13)
SDK: Updated site
• Updating and fixing broken/outdated samples• Beefing up API Reference content• Conceptual topics added• Improvements made to aid in ease of navigating
Questions?
• js.arcgis.com