Hide Table of Contents
Tutorials
About the API
Work with the API
Graphics and feature layers
Popups and Info Windows
Geoprocessor
Operations Dashboard
Create extensions
Mobile
ArcGIS Server Services
References
What's New archive
Easily define renderers that calculate symbol size based on attribute values as well as map scale. Applies to polygon markers and polygon outline width.
createSizeRenderer method supports the following values for its optimizeForScale parameter. For example, map-scale or true indicates that the size range is optimized only for the current map scale. Next, visible-scale-range indicates that the range is optimized for all scales in the layer's visible scale range.sizeInfo.stops. Each stop has value and size properties.sizeInfo.expression.sizeInfo.minSize and sizeInfo.maxSize to be an actual SizeInfo object itself.
A new BlendRenderer class was added. BlendRenderer allows you to easily identify a predominant attribute of a feature among two or more competing attributes. For example:
Each attribute is assigned a unique color. The value of the color's opacity is calculated based on the value of that attribute for a given feature. Meaning the higher the attribute value, the more dominant the attribute becomes.
The LayerList widget allows users to turn layers on and off. NOTE: This is currently in beta.
The Elevation profile widget allows users
to view an elevation profile along a path. NOTE: This is currently in beta.
The Open Geospatial Consortium Web Feature Service Interface Standard (WFS) provides an interface allowing requests for geographical features across the web using platform-independent calls. For more information about the Web Feature Service, see the following Wikipedia article, and the OGC Web Feature Service home page. For more details, see the WFSLayer API Reference (beta at version 3.14) and the WFSLayer sample.
Developers and partners can write new widgets, map tools, and feature actions for Operations Dashboard using ArcGIS API for JavaScript. Administrators can add extensions to their organizations for publishers to use inside of their operation views. For more information, see Extend Operations Dashboard.
A new series of tasks that work to integrate data quality control features into your application. These tasks leverage ArcGIS Data Reviewer for Server capabilities allowing you to implement:
See the Working with DataReviewer help topic and the ArcGIS Resource Center to learn more about using ArcGIS Data Reviewer.
The 3.14 Directions widget has been migrated to use the Search widget. In order to feed a custom geocoder/feature services into this widget, use the new searchOptions property.
Prior to 3.14, the unit parameter in several GeometryEngine methods, such as buffer(), geodesicArea(), offset(), etc. required a number value from this list. While these numbers are still supported, all unit parameters in these methods can take string values (e.g. "miles", "meters", "square-feet", etc.) starting in version 3.14. This should make using and reading geometryEngine methods easier. See the documentation for more details.
Starting with 3.14, the input arrays for geometries and buffer values in GeometryEngine.buffer() and GeometryEngine.geodesicBuffer() do not have to be the same length. Refer to the documentation for additional details.
RasterLayer class is no longer in beta.RasterLayer, setImageFormat and setUseMapTime.PixelBlock class is no longer in beta.OPERATION_SUM constant added to MosaicRule.ImageServiceMeasureTask class was added.ImageServiceMeasureParameters class was added.ImageServiceMeasureTool class was added.ImageServiceMeasure class was added.ImageSpatialReference class was added.ObliqueViewer widget was added.<script> var dojoConfig = {locale: "zh-tw"}; </script>
<script> var dojoConfig = {locale: "zh-hk"}; </script>
ElevationProfile (beta)ImageServiceMeasureLayerList (beta)ObliqueViewerImageSpatialReferenceImageServiceMeasureParametersImageServiceMeasureTaskBlendRendererImageServiceMeasureToolDataSourceProxyExtensionBaseExtensionConfigurationBaseFeatureActionConfigurationProxyFeatureActionFeaturesfeatureActionProxyGraphicsLayerProxyMapToolConfigurationProxyMapToolProxyMapWidgetProxyWidgetConfigurationProxyWidgetProxyWFSLayer (beta)BatchValidationJobBatchValidationJobInfoBatchValidationParametersBatchValidationTaskDashboardResultDashboardTaskGetResultsQueryParametersReviewerAttributesReviewerFiltersReviewerLifecycleReviewerResultsTaskReviewerSessionSessionOptionsOPERATION_SUM on class MosaicRuleDEFAULT_CURVE_EXTENSION, KEEP_END_ATTRIBUTES, NO_END_ATTRIBUTES, NO_EXTEND_AT_FROM, NO_EXTEND_AT_TO, RELOCATE_ENDS on class TrimExtendParametersshowCloseIcon, showSelectAnalysisLayer on class AggregatePointsshowCloseIcon, showSelectAnalysisLayer on class CalculateDensityshowCloseIcon, showSelectAnalysisLayer on class ConnectOriginsToDestinationsshowCloseIcon, showSelectAnalysisLayer on class CreateBuffersshowCloseIcon, showSelectAnalysisLayer on class CreateDriveTimeAreasshowCloseIcon, showSelectAnalysisLayer on class CreateViewshedshowCloseIcon, showSelectAnalysisLayer on class CreateWatershedsshowCloseIcon, showSelectAnalysisLayer on class DeriveNewLocationsshowCloseIcon, showSelectAnalysisLayer on class DissolveBoundariesshowCloseIcon, showSelectAnalysisLayer on class EnrichLayershowCloseIcon, showSelectAnalysisLayer on class ExtractDatashowCloseIcon, showSelectAnalysisLayer on class FindExistingLocationsshowCloseIcon, showSelectAnalysisLayer on class FindHotSpotsshowCloseIcon, showSelectAnalysisLayer on class FindNearestshowCloseIcon, showSelectAnalysisLayer on class FindSimilarLocationsshowCloseIcon, showSelectAnalysisLayer on class InterpolatePointsshowCloseIcon, showSelectAnalysisLayer on class MergeLayersshowCloseIcon, showSelectAnalysisLayer on class OverlayLayersshowCloseIcon, showSelectAnalysisLayer on class PlanRoutesshowCloseIcon, showSelectAnalysisLayer on class SummarizeNearbyshowCloseIcon, showSelectAnalysisLayer on class SummarizeWithinshowCloseIcon, showSelectAnalysisLayer on class TraceDownstreameditToolbar on class EditoroverviewMap on class OverviewMaptravelMode on class ClosestFacilityParametersshowLabels on class PrintTemplatetravelMode on class RouteParameterstravelMode on class ServiceAreaParameterssetImageFormat(), setUseMapTime() on class RasterLayergetLatestObservations() on class StreamLayergetServiceDescription() on class ClosestFacilityTaskgetServiceDescription() on class RouteTaskgetServiceDescription() on class ServiceAreaTaskEditor widget has a public editToolbar property, providing access to the widget's Edit toolbar.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.
Version 3.14 of the ArcGIS API for JavaScript includes Dojo 1.10.4, dgrid version 0.3.17, dstore version 1.1.0, put-selector version 0.3.6 and xstyle version 0.1.3. The dstore package inclusion is new for 3.14.