ArcGIS API for JavaScript Version 3.17 released

The ArcGIS API for JavaScript version 3.17 is available today. This release drives many of the new features released in the ArcGIS Online (June 2016) release, and other minor enhancements and bug fixes. For a complete list of changes, see the What’s new in Version 3.17 guide topic.

Smart Mapping: Date – driven visualization

Developers have a new way to visualize temporal aspects in their data. For example, use color to view data sequentially from new to old or before and after a key date, or show a range of dates before and after a key date. Color can also be used to show the age of features using a start date and an end date. You can also size features based on a date with proportional symbols to visualize the dates sequentially on the map. Opacity can also be used to indicate intensity; for example, the newest features could be opaque while the oldest features could be nearly transparent. Date-driven visualization can be used in conjunction with other visual variables (using non-temporal attributes) to bring out other patterns in the data.

Developers (and users) will be able to use Online/Portal’s smart mapping capabilities to visualize data temporally and save it in a web map, which can then be loaded into an app. You can also take advantage of date-driven visualizations directly in code using the JS API.

Smartmapping by Date

Feature table enhancements

Substantial work went into the feature table in this release. The most significant update is that the FeatureTable now supports attachments. If the developer enables attachments, the end user can view a list of attachments associated with a feature, or even add an attachment that is saved back to the feature service. Several properties were added to the feature table to provide users with more information about the data – for example to show or hide statistics and feature counts. Developers also have more options for customizing the look and feel of the table. Take this new feature for a test drive with the FeatureTable – Formatting sample.

FeatureTable Attachments

Open Geospatial Consortium (OGC) – WFS, WMS

Esri continues to improve its commitment to open standards and interoperability with enhanced support for OGC services.

In the ArcGIS Online (June 2016) release you are now able to configure certain aspects of WFS layers and save them in web maps; for example, make simple style changes, configure pop-ups, and change transparency. JS API apps can then load the web map to bring the styled WFS layer(s) into apps with a few lines of code. Developers can also customize the WFS layer’s style and create pop-ups directly in their code. The 3.17 release adds support for WFS layers in the legend.

WMS pop-ups can now be enabled in the web map or directly through code. We also added the ability for seamless mapping of WMS layers across the international dateline so you can continuously pan around the world. For more information see the What’s New with OGC Support in ArcGIS Online (June 2016) blog article.

WMSLayer Popups

Additional updates and enhancements

For more information on the details described in this blog post, see the What’s new in Version 3.17 guide topic. If you are attending the Esri User Conference June 27 – July 1 in San Diego, California stop by the Esri Showcase Web Developer Island to meet members of the JavaScript team and be sure to check out the JavaScript related sessions at UC.

About the authors

Working daily to elevate user happiness about reading the ArcGIS Maps SDK for JavaScript documentation. Occasionally blogging about the ArcGIS Maps SDK for JavaScript, and technical presenter at the Esri Developer Summit and User's Conferences. A Product Engineer on the Esri ArcGIS Maps SDK for JavaScript team.


20+ years of experience with web mapping. Currently lead project engineer for the ArcGIS Maps SDK for JavaScript development team at Esri.


Next Article

What's new in ArcGIS Business Analyst Enterprise | May 2024

Read this article