21
ArcGIS API for JavaScript: What have you done for me lately? Heather Gonzago and Jeremy Bartley

ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

  • Upload
    others

  • View
    25

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

ArcGIS API for JavaScript: What have you done for me lately?

Heather Gonzago and Jeremy Bartley

Page 2: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

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

Page 3: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

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">

Page 4: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

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

Page 5: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

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}

Page 6: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

Layer Improvements: DataAdaptorFeatureLayer(3.12)

• Helps to easily display data that has no spatial info.

• Use location providers to locate these features.

Page 9: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

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

Page 10: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

Smart Mapping

Page 11: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

Widgets: Search (3.13)

• Search geocode locators and/or feature layers

• You set the source for the search

• Geocoder widget and then some!!!!

Page 15: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

Local geometry engine (3.13)

• Geometry service on the client• 150 kb

Page 16: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

Widgets: Directions widget updates

• Locate me (3.13)

• From and To input from map clicks (3.12)

Page 17: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

Widgets: AttributeInspector updates (3.10)

• Supports editing the time component of date fields

Page 18: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

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)

Page 19: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

Locale: added 2 more

• Vietnamese (3.12)• Greek (3.13)

Page 20: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

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

Page 21: ArcGIS API for JavaScript: What Have you Done for Me Lately · ArcGIS API for JavaScript: What Have you Done for Me Lately, 2015 Esri International Developer Summit—Presentation,

Questions?

• js.arcgis.com