We added the createRelationshipRenderer() method to the smartMapping module. This method allows you to generate
a renderer for exploring the potential relationship between two numeric attributes. This is commonly known as a
bivariate choropleth visualization. Our implementation
goes beyond a standard bivariate choropleth because the
createRelationshipRenderer()
method supports layers of point, polyline, and polygon geometry types.
As described in this blog post, bivariate choropleth visualizations can be complicated to implement on your own. The
createRelationshipRenderer()
Smart Mapping method simplifies the process significantly, even providing you with
several color schemes that work well for this style.
You can also add a size visual variable to add a third attribute to the visualization.
See the Relationship Renderer sample for an example of how this method works. Keep in mind that even if you observe a positive relationship between the two variables of interest, it doesn't mean they are statistically correlated. It also doesn't imply the presence of one variable influences the other. Therefore, this renderer should be used judiciously with some prior knowledge that two variables may likely be related.
Version 3.25 adds support for Catalan (ca) and Hungarian (hu) locales. See Localization topic for more information about using different locales.
Microsoft dropped support for Internet Explorer 9 and 10 in 2016. We've updated the documentation for our Supported Browsers to show Internet Explorer 11 as the minimum required Internet Explorer version.
Beginning with version 3.25, we highly encourage the use of secure services with https. What does this mean for you? If your site is running under https, and you are accessing resources to unsecured (http) resources, we automatically switch the requests to use https. Chrome is already issuing warnings starting in July, 2018.
One note worth mentioning is that if you develop using http://localhost
,
it is automatically flagged as being in a secured network. For example,
while running an application from http://localhost
which
accesses unsecured (http) resources, the API will automatically update
these requests to use https.
With browser security getting stricter with each update, it is in your best interest to move towards using https for all web requests. To aid in this, we recommend generating your own certificates for local development environment. There are multiple tools online to help get you started. Although we don't recommend one over another as it really is based on OS and user preference, you may want to refer to this guide for Mac and guide for Windows.
With ArcGIS Server version 10.6.0, the PrintTask now uses the URL for public VectorTileLayers, instead of a client-side image in the printout. With ArcGIS Server version 10.6.1, the PrintTask now uses the URL for all VectorTileLayers, instead of a client-side image in the printout.
PlayerViewModes
PlayerZoomBehaviors
esri/styles/relationship
allowKeyboardNavigation
, defaultZoomBehavior
, enableDataDrilling
, scaleSlidesToFitWindow
, showAreaTitle
, showToolbarInPopup
, viewMode
on class ReportPlayer
currentStyleInfo
on class VectorTileLayer
maxItemCount
, returnPixelValues
on class ImageServiceIdentifyParameters
resize()
, setMaxHeight()
, setMaxWidth()
on class ReportPlayer
createRelationshipRenderer()
on object esri/renderers/smartMapping
type
property. This has subsequently been removed.
zoomAnimationThrottled
property to the esri.config.defaults.map
object.Version 3.25 of the ArcGIS API for JavaScript include:
dgrid1
directory, whereas version 0.3.17 should reference the
dgrid
directory. Please refer to the
dgrid 0.4 Migration Guide for additional information on migrating to the newer version.
Be certain to check out any updates to the repository on GitHub with TypeScript definitions for the JS API as well as the jshint options file used by the JS API team.