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)ImageServiceMeasure
LayerList
(beta)ObliqueViewer
ImageSpatialReference
ImageServiceMeasureParameters
ImageServiceMeasureTask
BlendRenderer
ImageServiceMeasureTool
DataSourceProxy
ExtensionBase
ExtensionConfigurationBase
FeatureActionConfigurationProxy
FeatureActionFeatures
featureActionProxy
GraphicsLayerProxy
MapToolConfigurationProxy
MapToolProxy
MapWidgetProxy
WidgetConfigurationProxy
WidgetProxy
WFSLayer
(beta)BatchValidationJob
BatchValidationJobInfo
BatchValidationParameters
BatchValidationTask
DashboardResult
DashboardTask
GetResultsQueryParameters
ReviewerAttributes
ReviewerFilters
ReviewerLifecycle
ReviewerResultsTask
ReviewerSession
SessionOptions
OPERATION_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 AggregatePoints
showCloseIcon
, showSelectAnalysisLayer
on class CalculateDensity
showCloseIcon
, showSelectAnalysisLayer
on class ConnectOriginsToDestinations
showCloseIcon
, showSelectAnalysisLayer
on class CreateBuffers
showCloseIcon
, showSelectAnalysisLayer
on class CreateDriveTimeAreas
showCloseIcon
, showSelectAnalysisLayer
on class CreateViewshed
showCloseIcon
, showSelectAnalysisLayer
on class CreateWatersheds
showCloseIcon
, showSelectAnalysisLayer
on class DeriveNewLocations
showCloseIcon
, showSelectAnalysisLayer
on class DissolveBoundaries
showCloseIcon
, showSelectAnalysisLayer
on class EnrichLayer
showCloseIcon
, showSelectAnalysisLayer
on class ExtractData
showCloseIcon
, showSelectAnalysisLayer
on class FindExistingLocations
showCloseIcon
, showSelectAnalysisLayer
on class FindHotSpots
showCloseIcon
, showSelectAnalysisLayer
on class FindNearest
showCloseIcon
, showSelectAnalysisLayer
on class FindSimilarLocations
showCloseIcon
, showSelectAnalysisLayer
on class InterpolatePoints
showCloseIcon
, showSelectAnalysisLayer
on class MergeLayers
showCloseIcon
, showSelectAnalysisLayer
on class OverlayLayers
showCloseIcon
, showSelectAnalysisLayer
on class PlanRoutes
showCloseIcon
, showSelectAnalysisLayer
on class SummarizeNearby
showCloseIcon
, showSelectAnalysisLayer
on class SummarizeWithin
showCloseIcon
, showSelectAnalysisLayer
on class TraceDownstream
editToolbar
on class Editor
overviewMap
on class OverviewMap
travelMode
on class ClosestFacilityParameters
showLabels
on class PrintTemplate
travelMode
on class RouteParameters
travelMode
on class ServiceAreaParameters
setImageFormat()
, setUseMapTime()
on class RasterLayer
getLatestObservations()
on class StreamLayer
getServiceDescription()
on class ClosestFacilityTask
getServiceDescription()
on class RouteTask
getServiceDescription()
on class ServiceAreaTask
Editor
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.