From the ArcGIS Blog

3D Visualization & Analytics

SaGIS: See more of your 3D Web Content

Stefan Eilemann | March 8, 2024

Introducing SaGIS: A Scalable GIS Renderer for the 3D ArcGIS Maps SDK for JavaScript.

Developers

Web Developer’s Guide to the 2024 Esri Developer Summit

Multiple Authors | March 4, 2024

How to make the most out of your week at 2024 Esri Developer Summit? This is a guide for web developers to navigate the event.

Announcements

What’s New in ArcGIS Maps SDK for JavaScript (4.29)

Multiple Authors | February 26, 2024

The latest release of the JavaScript Maps SDK introduces charts components, editing constraints, 3D Tiles, better performance, and lots more.

Developers

Build GIS Web Apps with JavaScript Maps SDK components

Omar Kawach | November 13, 2023

Build GIS web applications with ArcGIS Maps SDK for JavaScript components and Calcite Design System

Developers

Time Traveler’s Guide: Timestamp-offsets Exposed

Undral Batsukh | October 27, 2023

Learn more about how timestamp-offset fields can be used for visualization and analysis.

Developers

Watch the JavaScript Maps SDK v4.28 Livestream – available now!

Anne Fitz | October 23, 2023

Learn about the new features added at version 4.28 of the ArcGIS Maps SDK for JavaScript, directly from the product team!

Announcements

What’s New in ArcGIS Maps SDK for JavaScript (4.28)

Multiple Authors | October 23, 2023

Version 4.28 is packed with new capabilities like Maps SDK Components, oriented imagery, improved date and time experience, and a lot more!

Developers

Visualizing Air Quality with Animated Symbols

Anne Fitz | August 7, 2023

Learn how to use animated CIM symbols within the ArcGIS Maps SDK for JavaScript to draw attention to features with poor air quality.

Developers

Watch the JavaScript Maps SDK v4.27 Livestream – available now!

Anne Fitz | June 28, 2023

Learn about the new features added at version 4.27 of the ArcGIS Maps SDK for JavaScript, directly from the product team!

Developers

A fresh new look for pop-ups

Lauren Boyd | June 20, 2023

Learn about the new pop-up design updates in the ArcGIS Online June 2023 and ArcGIS Maps SDK for JavaScript version 4.27 release.

Mapping

Introducing new Arcade functions and an enhanced playground

Multiple Authors | June 16, 2023

The Arcade 1.23 release introduces three powerful new functions, an updated playground for testing your Arcade expressions, and more!

Announcements

What’s New in ArcGIS Maps SDK for JavaScript (4.27)

Multiple Authors | June 12, 2023

Version 4.27 is packed with new capabilities including editing related records, editing scene layers & 3D basemaps, new widgets, and a lot more!

Developers

Five under-appreciated Arcade functions

Kristian Ekenes | June 6, 2023

These Arcade functions don't get enough love.

Developers

Visualize data from related records using Arcade

Kristian Ekenes | April 25, 2023

Learn why rendering data from related records is challenging and what you can do about it.

Developers

Build accessible web apps with ArcGIS Maps SDK for JavaScript and Calcite Design System

Multiple Authors | April 10, 2023

Learn how to make your web app accessible using the JavaScript Maps SDK and Calcite.

Developers

What’s new in the ArcGIS Maps SDK for JavaScript, v4.26 livestream – available now!

Anne Fitz | April 3, 2023

We talked about client-side raster functions, 3D enhancements, and more!

Real-Time Visualization & Analytics

Real-Time Visualization & Analytics at the 2023 Esri EPC & DevSummit

Suzanne Foss | March 3, 2023

During the 2023 Esri DevSummit, explore the real-time visualization and analytics capabilities in the ArcGIS ecosystem.

Developers

ArcGIS API for JavaScript, Version 3.x Retirement

Multiple Authors | February 27, 2023

ArcGIS API 3.x for JavaScript retires July 2024: Read about what this means and begin building apps with the ArcGIS Maps SDK for JavaScript.

Announcements

Web Developer’s Guide to the 2023 Esri Developer Summit

Multiple Authors | February 24, 2023

Web developers have many great sessions to choose from this year at the 2023 DevSummit! This is a guide for planning your week.

Developers

What’s new in ArcGIS Maps SDK for JavaScript (4.26)

Multiple Authors | February 22, 2023

Learn about the latest advances in the JavaScript Maps SDK such as highlight enhancements, interactive placement of media overlays, and more.

Developers

Why you should be using reactiveUtils instead of watchUtils

Multiple Authors | February 22, 2023

Information on the benefits of using reactiveUtils over watchUtils with the ArcGIS Maps SDK for JavaScript.

Developers

Using the ArcGIS Maps SDK for JavaScript in Virtualized Environments

Andy Gup | February 21, 2023

Virtualized environments need to be tuned to maximize the performance of web mapping applications.

Developers

Calcite Design System 1.0 released!

Multiple Authors | January 25, 2023

The production release of Calcite Design System is available! Learn about 1.0 and how you can use Calcite to build user-friendly web apps.

Developers

Five ways to visualize point density using the same dataset

Kristian Ekenes | January 3, 2023

Explore five different ways to visualize point density on the web using the same dataset.

Developers

2022 Year in Review: ArcGIS Maps SDK for JavaScript

Anne Fitz | December 16, 2022

Take a look back on all the new features added to the ArcGIS Maps SDK for JavaScript in 2022.

Developers

Density mapping with binning and Wurman dots

Kristian Ekenes | December 13, 2022

Thanks to binning, creating a Wurman dot density visualization is more accessible than ever before.

Developers

Browsing Related Records with the ArcGIS API for JavaScript

Lauren Boyd | December 6, 2022

Learn how to configure browsing related records within pop-ups in your ArcGIS API for JavaScript applications.

Developers

How to summarize aggregate data using Arcade in popups

Kristian Ekenes | December 5, 2022

Arcade can help you create dynamic, interactive popup content summarizing aggregate data in binning visualizations.

Developers

8 ways to style point clusters on the web

Kristian Ekenes | November 29, 2022

Learn the various ways you can customize the style of point clusters in web apps.

Developers

Join us for a live discussion: What’s new in the ArcGIS API for JavaScript, v4.25

Multiple Authors | November 17, 2022

Join us on Tuesday, November 29th at 9am PST for a livestream discussion on what's new in version 4.25 of the JS API!

Developers

Upload symbols from SVG in the updated CIM Symbol Builder

Anne Fitz | November 17, 2022

In the latest update of the CIMSymbol Builder, you can upload symbols from an SVG file, allowing you to easily create custom multi-layer symbols.

Announcements

Introducing the ArcGIS Maps SDKs

Multiple Authors | November 16, 2022

Starting in December, we will begin delivering our client SDKs and APIs under one name as the ArcGIS Maps SDKs.

Developers

Introducing new Arcade documentation

Kristian Ekenes | November 10, 2022

Learn about the new Arcade documentation pages and why making these changes was necessary for improving the experience of learning Arcade.

3D Visualization & Analytics

Voxel layers – exploring world atmospheric temperature and pressure with ArcGIS API for JavaScript

Raluca Nicola | November 10, 2022

Using ArcGIS API for JavaScript to explore multidimensional datasets in a web application

Developers

What’s new in ArcGIS API for JavaScript (v4.25)

Multiple Authors | November 9, 2022

The JavaScript API was updated with related records in popups, the ability to customize cluster symbols, dimensioning in 3D, and much more.

Analytics

Spatial analysis for developers

Multiple Authors | October 28, 2022

Build different types of spatial analysis applications with ArcGIS client-side APIs and the spatial analysis service. 

Mapping

Wildfire Aware App Design and Implementation

Multiple Authors | October 26, 2022

The Esri team responsible for the Wildfire Aware app shares key design and implementation decisions.

3D Visualization & Analytics

Cartographic styles for visualizing 3D bars in web scenes

Raluca Nicola | October 20, 2022

Custom cartographic styles for visualizing 3D bars in web scenes

3D Visualization & Analytics

Experimenting with 3D labels in ArcGIS API for JavaScript

Raluca Nicola | October 5, 2022

How to create custom 3D labels for web maps using ArcGIS API for JavaScript

Announcements

Notification that old Esri Vector Basemaps (version 1) will be retired December 1, 2022

Sarah Osborne | September 13, 2022

Esri’s vector basemaps "version 1" will be retired December 1, 2022.  

Developers

How to create a custom Arcade profile

Kristian Ekenes | September 7, 2022

Learn how to create a custom Arcade profile and execute expressions in the context of a web app.

Developers

Execute Arcade expressions on your terms

Kristian Ekenes | August 22, 2022

Have you ever wanted to run an Arcade script outside of a traditional Arcade profile? Now you can.

Developers

I’m a developer. Do I really need Arcade?

Kristian Ekenes | August 16, 2022

Developers can already customize ArcGIS apps with almost any language. Learn why Arcade matters, and what you can do to leverage it in your apps.

3D Visualization & Analytics

Exploring Earth’s artificial satellites

Raluca Nicola | August 1, 2022

Learn about Earth's artificial satellites, what are they used for, who owns them and how high up they orbit the Earth.

Developers

Binning now available in the ArcGIS API for JavaScript

Kristian Ekenes | July 6, 2022

Version 4.24 of the ArcGIS API for JavaScript introduced client-side binning as a new feature reduction method for aggregating points.

Developers

Using Svelte with the ArcGIS API for JavaScript

Gavin Rehkemper | July 5, 2022

Learn about the Svelte JavaScript framework and how to integrate it into the ArcGIS API for JavaScript

Developers

Changing Directions

Multiple Authors | June 28, 2022

The Directions widget is now integrated with the RouteLayer.

Developers

How to create heat maps that work at all scales

Kristian Ekenes | June 27, 2022

Heat maps are notoriously sensitive to scale. Learn four things you should consider when creating heat maps so they work across all scale levels.

Developers

Heat maps now render faster and smoother in the browser

Kristian Ekenes | June 23, 2022

Heat maps in the ArcGIS API for JavaScript are now faster, smoother, and can render more data in the browser than ever before.

Announcements

What’s new in ArcGIS API for JavaScript (version 4.24)

Julie Powell | June 23, 2022

Image and video overlays, pie chart layer style, faster heatmaps, client-side binning, rain and snow effects in scenes, and lots more.

Announcements

Live discussion: What’s New in the ArcGIS API for JavaScript v4.24

Multiple Authors | June 22, 2022

Join us on Tuesday, June 28th for a livestream of new features in version 4.24 of the ArcGIS API for JavaScript.

Developers

ArcGIS API for JavaScript – Learn about ES modules

Andy Gup | June 21, 2022

If you heard about ES modules and want to learn more, then check out this blog and tutorial!

Data Management

Getting the most out of editing in Map Viewer and ArcGIS API for JavaScript

Multiple Authors | May 5, 2022

Web editing provides tools which can help facilitate an interactive editing experience adapted to fit your data model.

3D Visualization & Analytics

Visualizing Uncertainty in 3D for Urban Planning

Lisa Staehli | May 4, 2022

A call for best practices on visualizing uncertainty in 3D for urban planning.

Developers

Create a diversity map with Arcade

Kristian Ekenes | April 21, 2022

Learn how to map diversity by creating an index using ArcGIS Arcade.

Education

One Minute Map Hacks: 61-65

John Nelson | April 21, 2022

Has it come to this?

Developers

Contingent Attribute Values in the ArcGIS API for JavaScript

Jose Banuelos | April 18, 2022

Learn how to create contingent values in ArcGIS Pro, publish a service with them, and consume them in the ArcGIS API for JavaScript.

Developers

Building ArcGIS API for JavaScript Apps with NextJS

Rene Rubalcava | April 14, 2022

You can use the ArcGIS API for JavaScript, with React and NextJS to build scalable and performant applications.

Mapping

Air Quality Disparities Are Growing Among Ethnic Groups and Income Levels

Victoria Phillips | April 13, 2022

A new study from Harvard and Esri researchers has determined air quality disparities among ethnic groups and income in the US.

Developers

Rest is up to the task

Multiple Authors | April 7, 2022

Tasks have been deprecated since 4.20. They will be removed at 4.24.

Developers

Join us for a live discussion: What’s New in the ArcGIS API for JavaScript, version 4.23

Anne Fitz | April 7, 2022

Join us on Wednesday, April 13th for a live discussion of new features in version 4.23 of the ArcGIS API for JavaScript.

Developers

Jumpstart your visualization: build on top of an existing custom 2D layer

Dario D'Amico | March 31, 2022

Learn how to take an existing custom 2D layer and use it as a starting point for your own unique visualization.

Mapping

Preparing your data for use with the FlowRenderer

Anne Fitz | March 29, 2022

The FlowRenderer uses raster layers with magnitude and direction to visualize flow. Learn how to prepare your data for flow visualization.

Developers

Introducing the new RouteLayer

Noah Sager | March 24, 2022

RouteLayer is a new layer at version 4.23 of the ArcGIS API for JavaScript that provides routing analytics and route visualization.

Announcements

What’s new in ArcGIS API for JavaScript (4.23)

Julie Powell | March 23, 2022

Version 4.23 offers the ability to go between basemaps with different spatial references, 3D heatmaps, a new editing experience and a lot more.

Mapping

Create an animated flow visualization with the ArcGIS API for JavaScript

Anne Fitz | March 23, 2022

Learn all about the new FlowRenderer and how to use it in the ArcGIS API for JavaScript.

Mapping

How to add an inner glow to polygons with the ArcGIS API for JavaScript

Multiple Authors | March 3, 2022

Pictures strokes are here to save the day

Developers

Zoom. Enhance.

Multiple Authors | February 3, 2022

The ArcGIS API for JavaScript lets you do all manner of app/viz shenanigans.

Announcements

Notification that old Esri Vector Basemaps will be retired in 2022

Sarah Osborne | January 19, 2022

Esri’s vector basemap "beta 2" and "version 1" will be retired in 2022.

Imagery & Remote Sensing

Visualize raster using a vector field in ArcGIS

Multiple Authors | January 12, 2022

Visualize ocean and atmospheric data using vector field and animated flow renderers in ArcGIS and create maps for desktop and web applications

Developers

Summarize and explore point clusters with Arcade in popups

Kristian Ekenes | January 10, 2022

Learn how to use Arcade to display more detailed information in cluster popups with charts, tables, and custom HTML elements.

Developers

A year in review: ArcGIS API for JavaScript, 2021

Anne Fitz | December 31, 2021

Take a look back at all the highlights from the ArcGIS API for JavaScript in 2021.

Data Management

Trace a Utility Network with the ArcGIS API for JavaScript

Alix Vézina | December 13, 2021

Trace how resources flow through a utility network with ArcGIS API for JavaScript.

Developers

Techniques for visualizing high density data on the web

Kristian Ekenes | December 9, 2021

The ArcGIS API for JavaScript added documentation that helps guide you in making decisions for visualizing large, dense datasets.

Announcements

What’s new in the ArcGIS API for JavaScript (version 4.22)

Julie Powell | December 9, 2021

This is a packed release! Realistic weather for 3D scenes, animated streamlines, better cartography, key updates to GeoJSON layers, and more.

Announcements

Technology Enhancements in ArcGIS for Power BI Latest Release

Andrew Lau | November 24, 2021

Learn about technology enhancements in ArcGIS for Power BI latest release.

Announcements

ArcGIS Online Map Viewer supports date-time data off multiple time zones in a single layer

Multiple Authors | November 10, 2021

ArcGIS Online map viewer and ArcGIS API for JavaScript 4.21 support unknown time zone allowing to serve data from multiple time zones in a layer.

Developers

How and why to configure feature display order in web apps

Kristian Ekenes | October 11, 2021

Learn how to sort features by data value in web apps to establish a clear visual hierarchy and bring focus to your maps.

Data Management

What’s new in Utility Network JavaScript API 4.21

Hussein Nasser | September 30, 2021

This blog demonstrates what is new in the Utility Network JavaScript API 4.21

Developers

What’s new in the ArcGIS API for JavaScript (version 4.21)

Julie Powell | September 22, 2021

This API update includes performance improvements, control over feature drawing order, better snapping, WGS84 support in local scenes, and more.

Mapping

Performance improvements in version 4.21 of the ArcGIS API for JavaScript

Anne Fitz | September 22, 2021

Version 4.21 of the ArcGIS API for JavaScript contains performance improvements that will improve the draw time of polygon layers.

Developers

CIM Symbol Builder

Multiple Authors | September 22, 2021

Use the CIM Symbol Builder to design CIM symbols with a simple user interface and then copy the JSON into your custom web application.

Mapping

Improvements to the USA Wildfires map’s Smoke Forecast

Multiple Authors | September 1, 2021

Improvement to the smoke forecast layer's design make it easier to visualize.

Developers

Visualize and animate flow in MapView with a custom WebGL layer

Dario D'Amico | August 31, 2021

Learn how to animate streamlines using WebGL and a custom layer.

Developers

Animating your data with the ArcGIS API for JavaScript

Anne Fitz | August 31, 2021

Create multi-dimensional animations of your data to visualize patterns as the geometry or attributes change.

Announcements

Calling All Developers at User Conference 2021!

Amy Niessen | July 11, 2021

If you're a developer, or just wanting to check out what is available for developers, at UC check out the ArcGIS Platform for Developers track!

Developers

How to use the SubtypeGroupLayer with the ArcGIS API for JavaScript

Jose Banuelos | July 9, 2021

Learn how to bring in a subtype group layer from ArcGIS Pro into your ArcGIS API for JavaScript web applications.

3D Visualization & Analytics

Feature selection styles in web scenes: the defaults and beyond

Multiple Authors | July 8, 2021

In this blog post we look into three different styles for feature selection in a webscene.

Data Management

Utility Network is now on ArcGIS JavaScript API 4.20

Hussein Nasser | July 1, 2021

Utility Network JavaScript API is now available on the Esri ArcGIS JavaScript 4.20 release

Announcements

What’s New in ArcGIS API for JavaScript (version 4.20)

Julie Powell | June 30, 2021

Version 4.20 brings WFS 2.0 support, shadow analysis, analysis layers, initial support for utility networks, and more.

Developers

Building dynamic web applications with the ArcGIS API for JavaScript

Anne Fitz | May 18, 2021

A deep dive into the development of an app from the DevSummit plenary built with the ArcGIS API for JavaScript exploring age and income in LA.

Developers

Six ways to visualize change over time in web maps

Kristian Ekenes | May 12, 2021

Explore six ways you can visualize change over time in web mapping applications.

Developers

Inset maps for the web

Kristian Ekenes | May 3, 2021

Inset maps have many uses in print maps, but do they have a place in web maps?

3D Visualization & Analytics

Map your outdoor activities in 3D with the elevation profile widget

Raluca Nicola | April 29, 2021

Ideas on creating 3D web visualizations of outdoor sport activities

Mapping

JavaScript Just Works

Rene Rubalcava | April 26, 2021

It's never been easier to build modern web applications using the ArcGIS API for JavaScript. Trust me.

Announcements

What’s New in ArcGIS API for JavaScript (version 4.19)

Julie Powell | April 22, 2021

Version 4.19 brings snapping, ES modules in production, performance improvements, shadow highlighting and a lot more. Check out the highlights!

Announcements

ArcGIS API for JavaScript – Working with frameworks and build tools just got easier – Part 2

Andy Gup | April 22, 2021

The JS APIs ES modules modernize the experience of working with JS frameworks and build tools.

Announcements

Data visualization in the ArcGIS API for JavaScript

Kristian Ekenes | April 22, 2021

Detailed conceptual guides are now available in the ArcGIS API for JavaScript documentation.

Announcements

Web Developer’s Guide to the 2021 Esri Developer Summit

Julie Powell | April 4, 2021

Web developers have a LOT of great sessions to choose from this year at the 2021 DevSummit! This is a guide for planning your week.

3D Visualization & Analytics

Explore Mars with GIS

Multiple Authors | February 18, 2021

3D Mars app from Esri: Compare the Grand Canyon with Valles Marineris; see previous landing sites and explore and understand Mars with GIS!

Developers

Esri Brings the Maps to Stanford TreeHacks

Multiple Authors | February 17, 2021

Esri awarded a prize of $1,000 for the best use of ArcGIS technology at Stanford University TreeHacks

Announcements

Introducing the U.S. Vessel Traffic application from Living Atlas

Multiple Authors | February 16, 2021

The U.S. Vessel Traffic app, available in Living Atlas, lets you visualize, explore, and download vessel data in and around U.S. waters.

Developers

Visualize diverging datasets with size in web maps

Kristian Ekenes | February 3, 2021

Leverage the above-and-below color and size theme to visualize diverging datasets, such as change over time.

Mapping

Electoral swing in the 2020 U.S. presidential election

Kristian Ekenes | January 20, 2021

Explore how voting patterns changed in U.S. presidential elections from 2000-2020.

Developers

Server Side Rendering Frameworks with @arcgis/core

Ben Elan | January 15, 2021

Examples and workflow for setting up the beta @arcgis/core ECMAScript Modules with Server Side Rendering Frameworks.

Mapping

Summarize and explore point clusters in web apps

Kristian Ekenes | January 5, 2021

The ArcGIS API for JavaScript allows you to query point cluster features to display statistics, and other summary information to the user.

Announcements

What’s New in the ArcGIS API for JavaScript (version 4.18)

Multiple Authors | December 17, 2020

Learn about the latest updates including ES modules, cluster queries, layer effects, improved transparency and underground navigation, and more.

Mapping

Something in the water: the mythology of Snow’s map of cholera

Kenneth Field | December 3, 2020

A brief analysis of John Snow's research into cholera in Soho, London in 1854 and the role his famous map did or didn't play.

Announcements

ArcGIS API for JavaScript – Working with frameworks and build tools just got easier

Andy Gup | November 3, 2020

The new ES modules will make it easier to integrate your ArcGIS API for JavaScript capabilities with 3rd party frameworks and module bundlers.

Developers

Pop-ups for Web Developers

Julie Powell | October 22, 2020

Learn about some of the subtle yet powerful capabilities of the pop-up that you can take advantage of as a developer.

Announcements

What’s New in ArcGIS API for JavaScript (October 2020)

Multiple Authors | October 8, 2020

Learn about the latest advances in the JavaScript API, such as faster feature layers, more robust stream layers, and polygon fill patterns in 3D.

Mapping

Visualize electoral swing using composite symbols

Kristian Ekenes | October 5, 2020

Use dynamic, scalable, composite symbols to map electoral swing in the next election.

Health and Human Services

Access the Latest Air Quality and Human Impact Information with Air Quality Aware

Dan Pisut | September 18, 2020

A new application provides near real-time EPA air quality data along with potential demographic impacts for the USA.

Mapping

How to create a sparkline map with the ArcGIS API for JavaScript

Multiple Authors | September 8, 2020

A look behind the scenes at the code used to render sparklines as map symbols in ArcGIS.

Developers

Generate popup templates for data exploration

Kristian Ekenes | September 1, 2020

Generate good default popup templates for unfamiliar layers in data exploration web apps.

3D Visualization & Analytics

3D camera intro using the ArcGIS API for JavaScript

Multiple Authors | August 20, 2020

In this blog post we’ll explain how to define a camera, how to retrieve it and how to animate the camera to another position in the scene.

Developers

Generate data for interactive charts using Arcade in popups

Kristian Ekenes | August 19, 2020

Generate a series of Arcade expressions to create a gallery of interactive charts in your popup.

Administration

So Long Internet Explorer 11, and Thanks for All the Views

Multiple Authors | August 16, 2020

The time has come for Esri to phase out support for Internet Explorer 11 in ArcGIS Online, ArcGIS Enterprise, and ArcGIS API for JavaScript

Developers

Animate and explore COVID-19 data through time

Kristian Ekenes | August 13, 2020

Combine the ArcGIS JS API's fast rendering capabilities with the TimeSlider to allow your users to animate and explore COVID-19 data through time

Mapping

Applying custom ticks and labels for the TimeSlider widget

Undral Batsukh | August 4, 2020

This blog links to a video that shows how to customize the default labeling and ticks system for the TimeSlider widget

Announcements

Retirement of alpha and beta versions of Esri Vector Tile Basemaps

Robert Jensen | July 30, 2020

Esri is completing the product life cycle of the early releases of vector tile basemaps by moving the items into Retirement on December 31, 2020.

Mapping

Create points, lines, and polygons using CIMSymbols

Anne Fitz | July 24, 2020

Use CIMSymbols in the ArcGIS API for JavaScript to create custom vector point, line, and polygon symbols.

Mapping

JavaScript Debugging Tips Part IV – Error Handling

Noah Sager | July 10, 2020

This blog post is the fourth in a series of JavaScript debugging tips and tricks to help you on your way.

Mapping

Labeling support added to point clustering

Kristian Ekenes | July 9, 2020

The ArcGIS API for JavaScript added support for labeling point clusters with the total count or other aggregate summary information.

Announcements

What’s new in the ArcGIS API for JavaScript (July 2020)

Julie Powell | July 9, 2020

Check out the new capabilities and enhancements in the ArcGIS API for JavaScript!

Announcements

Web Developers Guide to the 2020 Esri Users Conference

Multiple Authors | July 2, 2020

Web developers attending the 2020 Esri UC will have a variety of ways to learn and explore the latest innovations.

Mapping

Use Parts of the New Map Viewer to Build Your Own Web Apps

Julie Powell | June 30, 2020

Learn about how the new map viewer uses the ArcGIS API for JavaScript and how you can use the same capabilities in your own apps.

Announcements

The Developer Experience at the 2020 Virtual User Conference

Amy Niessen | June 23, 2020

Plan your User Conference experience with developer Streaming Live and On-Demand sessions at the 2020 Virtual User Conference.

Data Management

Your Arcade Questions Answered

Lisa Berry | June 10, 2020

Are you starting to learn how to use Arcade in your maps? If so, you might want to check out these commonly asked questions.

Mapping

Capacity Analysis: a custom web mapping solution for understanding the impact of social distancing

Kristian Ekenes | May 5, 2020

Capacity Analysis is a new app demonstrating why custom web apps can be better solutions that generic web mapping software like ArcGIS Online.

Mapping

Mapping large datasets on the web

Kristian Ekenes | April 27, 2020

Mapping large amounts of data on the web has always been a challenge. Learn techniques you can use to improve performance with large datasets.

Announcements

DevSummit 2020 – ArcGIS API for JavaScript Recordings Available!

Julie Powell | April 24, 2020

This is a guide of the 2020 Developer Summit web development-focused technical session recordings.

Defense and Intelligence

Customize to Meet Your Unique Needs – ArcGIS Open Platform Series: Part 3

Adam Martin | April 24, 2020

This series highlights recent features related to data interoperability, enterprise integrations, and extensibility you might have missed.

3D Visualization & Analytics

A low poly ski resort map – part II: add thematic data

Multiple Authors | April 22, 2020

This is the second part of a blog series explaining how to create a ski resort map in a low poly style with ArcGIS API for JavaScript.

3D Visualization & Analytics

A low poly ski resort map – part I: generating the terrain

Multiple Authors | April 22, 2020

This is the first part of a blog series explaining how to create a ski resort map in a low poly style with ArcGIS API for JavaScript.

Mapping

Using HTML with Popups in the ArcGIS API for JavaScript

Ben Elan | April 10, 2020

How to use HTML in popups after a sanitzer was added to the ArcGIS Maps SDK for JavaScript in the v4.14 release.

3D Visualization & Analytics

Thoughts on creating 3D maps in low poly style

Raluca Nicola | April 10, 2020

Some thoughts on what low poly means and what are the characteristics of maps created in a low poly style.

Announcements

What’s New in ArcGIS API for JavaScript (April 2020)

Multiple Authors | April 9, 2020

This API update introduces the ability to edit feature layers in 3D, a new feature table widget, viewing and editing of attachments, and more.

Mapping

Writing Modern JavaScript with the ArcGIS API for JavaScript

Rene Rubalcava | March 26, 2020

A look at how you can use modern standard JavaScript syntax today with the ArcGIS API for JavaScript.

Analytics

Training seminar available on leveraging ArcGIS Elevation Analysis Services

Jian Lange | March 10, 2020

Elevation Analysis services provide a group of capabilities for performing analysis against elevation data curated and hosted by Esri.

Mapping

Using GeoJSON layers and more in the ArcGIS API for JavaScript

Julie Powell | February 13, 2020

Build web apps with striking visualizations and interactive workflows using a variety of data types with the ArcGIS API for JavaScript.

Mapping

How and why to adjust symbol size by scale in web maps

Kristian Ekenes | January 29, 2020

Though subtle, icon and outline sizes varied by scale will turn a mediocre visualization into a great one.

3D Visualization & Analytics

An in depth 3D globe of earthquakes

Raluca Nicola | January 26, 2020

Learn to create a 3D globe of earthquakes with exaggerated depth using ArcGIS API for JavaScript.

Mapping

Better colors for better mapping

Kristian Ekenes | January 14, 2020

The Esri color ramps and Visualization Best Practices guide pages assist you in creating better maps using better combinations of colors.

Mapping

Point clustering now available in ArcGIS JavaScript 4.x API

Kristian Ekenes | January 7, 2020

Clustering allows you to summarize and explore point layers as spatial clusters.

3D Visualization & Analytics

Showcase your BIM data in the Building Viewer

Multiple Authors | December 23, 2019

Leverage your BIM data to showcase the architecture, floors and interiors of a building, in an engaging intuitive website: the Building Viewer

3D Visualization & Analytics

A classical visualization of earthquakes using ArcGIS API for JavaScript

Raluca Nicola | December 13, 2019

A blog post about creating an interactive 3D visualization of earthquakes using ArcGIS API for JavaScript

3D Visualization & Analytics

Clicking in a 3D web scene can do that?

Raluca Nicola | November 26, 2019

A blog post about interactivity in a 3D web scene with ArcGIS API for JavaScript's hitTest

Mapping

A New Widget That’ll Have You Swiping Right

Anne Fitz | October 18, 2019

Swipe to view relationships between layers with the new Swipe widget, a useful tool for comparing layers.

Mapping

Wurman Dots: Learning from the ’60s with a useful mapping style

Jennifer Bell | October 11, 2019

Discover a new way to visualize your data using Wurman Dots.

Mapping

Measure Once with the new Measurement Widget

Noah Sager | October 10, 2019

New at version 4.13 of the ArcGIS API for JavaScript: the Measurement Widget. Works in 2D MapViews and 3D SceneViews.

Announcements

What’s New in ArcGIS API for JavaScript (October 2019)

Multiple Authors | October 10, 2019

The October update to the ArcGIS API for JavaScript (versions 4.13 and 3.30) brings a lot to the table. Read this blog to find out more.

Mapping

Use the Sea Ice Aware App to Monitor Conditions in the Poles

Dan Pisut | October 1, 2019

Gain knowledge of changes in the Arctic and Antarctic with a series of maps and graphs using authoritative sea ice information.

Public Safety

Understand Hurricane Forecasts and Impacts with the Hurricane Aware Application

Dan Pisut | September 3, 2019

The Hurricane Aware app provides the latest storm track and forecast along with localized weather and demographic impact analysis for the U.S.

Mapping

Make your histogram legendary

Kristian Ekenes | August 27, 2019

Add additional meaning and context to your data-driven map using a colored histogram instead of a legend.

3D Visualization & Analytics

An interactive 3D globe of extremes – a DIY mapping guide

Raluca Nicola | August 26, 2019

A tutorial on how to create an interactive 3D globe using ArcGIS API for JavaScript.

Mapping

Interactive widgets for data exploration

Kristian Ekenes | August 7, 2019

The ArcGIS API for JavaScript provides more than a dozen easy-to-use widgets for data exploration.

Announcements

ArcGIS Experience Builder Beta Is Available Now

Multiple Authors | July 29, 2019

ArcGIS Experience Builder provides users with a new way of creating web experiences. Easily transform your data into web apps and web pages.

Announcements

Lifecycle for Esri’s hosted raster basemap services.

Robert Jensen | July 17, 2019

Esri hosts multiple raster basemap services that will enter Mature Support next year.

Mapping

Useful code snippets for ArcGIS API for JavaScript

Multiple Authors | July 8, 2019

Discover how to use code snippets to speed up your ArcGIS API for JavaScript web app development.

Announcements

What’s New in ArcGIS API for JavaScript (July, 2019)

Multiple Authors | July 2, 2019

Version 4.12 is here! Learn about the new time slider, smart mapping updates, 3D client-side querying, performance improvements, and more.

Announcements

What’s in It for Devs at UC?

Amy Niessen | June 27, 2019

UC offers a wide variety of events and activities for developers. Here is a guide to find out where the developers should be all week!

Announcements

Top 10 List for Web Developers at the 2019 Esri User Conference

Multiple Authors | June 24, 2019

This is a brief UC 2019 guide that covers key technical sessions and other developer-focused events that might be of interest to web developers.

Mapping

Build a Tailored Web Editing Experience with the ArcGIS API for JavaScript

Julie Powell | June 21, 2019

Build a tailored web editing experience with the ArcGIS API for JavaScript using the latest capabilities

Mapping

Visualizing change with dot density

Kristian Ekenes | April 25, 2019

Learn how to use dot density to visualize how population changes from nighttime to daytime.

3D Visualization & Analytics

Create your next neighborhood in 3D

Arno Fiva | April 25, 2019

Crowdsourcing with citizens: building a participatory planning app with a few simple steps using the ArcGIS API for JavaScript.

Mapping

Visualizing growth with dot density

Kristian Ekenes | April 16, 2019

Learn how to build an interactive dot density map that animates the visibility of dots to create the perception of growth over time.

Announcements

2019 DevSummit Top 20

Amy Niessen | April 15, 2019

If you missed out on DevSummit this year, or are just looking to re-live it, check out the Top 20 technical sessions.

Mapping

Interactive dot density maps for the web

Kristian Ekenes | April 9, 2019

Add an interactive legend to your dot density map for data exploration purposes.

Analytics

Hypnotic GIFs – Seven New ArcGIS Infographics Available

Kyle Watson | April 1, 2019

New infographic templates are now available in the March 2019 ArcGIS Online release.

Mapping

Dot density for the web

Kristian Ekenes | April 1, 2019

Learn how to create dot density visualizations for web mapping applications using the ArcGIS API for JavaScript.

Announcements

A Better Experience with the new ArcGIS API for JavaScript Website

Multiple Authors | March 29, 2019

Major redesign to the ArcGIS API for JavaScript website at version 4.11.

Announcements

What’s New in ArcGIS API 4.11 for JavaScript (March 2019)

Multiple Authors | March 28, 2019

Check out what's new with the ArcGIS API for JavaScript version 4.11 and 3.28 (March 2019).

Announcements

Q1 2019 ArcGIS Release

Dorothy Ho | March 20, 2019

Learn what's new in the latest ArcGIS release.

Mapping

What’s New with OpenStreetMap Basemap (March 2019)

Deane Kensok | March 20, 2019

With the March update of ArcGIS Online, the OpenStreetMap vector basemap is now in full release and available to you through the basemap gallery.

3D Visualization & Analytics

Visualize large feature datasets in 3D with ArcGIS API for JavaScript

Multiple Authors | March 1, 2019

Learn how to visualize cities in 3D using large datasets of building footprints

Mapping

New Mapping Experience Available for Developers

Vineet Sharma | January 17, 2019

ArcGIS for Developers offers an enhanced experience that brings the power of mapping to all developers with greater simplicity and flexibility.

Mapping

Create powerful popups in web apps with Arcade feature sets

Kristian Ekenes | January 15, 2019

Feature sets allow you to access multiple features within an Arcade expression, enabling you to create powerful popup content.

Mapping

Render millions of features in your maps

Rene Rubalcava | January 14, 2019

Take a large dataset into ArcGIS Online and create an awesome visualization of millions of points you can use in your web mapping applications!

Mapping

Sketch your city with ArcGIS API for JavaScript

Raluca Nicola | January 11, 2019

Learn how to create an interactive 3D city sketch with ArcGIS API for JavaScript.

Mapping

Choose Your Own Labeling Adventure

Noah Sager | January 2, 2019

Here we will take a look at the current labeling capabilities of the 4.x version of the ArcGIS API for JavaScript.

Mapping

Hillshade Blending Sorcery via JavaScript API

John Nelson | December 20, 2018

Smash hillshade and imagery together with math on the fly in the browser to make cool maps.

Mapping

Measure Twice with the new 2D Measurement Widgets

Noah Sager | December 13, 2018

At version 4.10 of the ArcGIS API for JavaScript you can measure distances, perimeters, and areas in 2D.

Announcements

What’s New in ArcGIS API 4.10 for JavaScript (December 2018)

Multiple Authors | December 13, 2018

Check out what's new with the ArcGIS API for JavaScript version 4.10 (December 2018).

Mapping

GeoDev Webinar Series: Using Arcade with Your Apps

Amy Niessen | December 8, 2018

Tune in to our GeoDev Webinar Series on December 19th and we present the latest on how to get the most out of this scripting language.

Mapping

Using React with the ArcGIS API for JavaScript

Rene Rubalcava | December 4, 2018

A short overview of how to use React with the ArcGIS API for JavaScript to build your applications.

Analytics

Use Business Analyst Infographics in Your Custom Applications

Multiple Authors | October 26, 2018

This blog helps you understand how to use the Business Analyst infographics capability available in the JavaScript API in your applications.

Mapping

Using TypeScript with the ArcGIS API for JavaScript

Multiple Authors | October 16, 2018

Learn how to get started using TypeScript with ArcGIS API for JavaScript.

Mapping

Functions aren’t fields; use Arcade instead

Kristian Ekenes | October 15, 2018

This post describes how you can re-write renderers using Arcade expressions instead of JavaScript functions.

3D Visualization & Analytics

Turbulence Ahead – Using ArcGIS API for JavaScript to Design and Evaluate a 3D Web-Based Aviation Weather Visualizer

Multiple Authors | October 15, 2018

Prototype to display weather forecast data in a 3D Web Application using the ArcGIS API for JavaScript.

Mapping

Smart Mapping with Arcade: Visualizing predominance

Kristian Ekenes | October 10, 2018

Generate a predominance visualization in a web app using Smart Mapping in the ArcGIS API for JavaScript

Mapping

Smart Mapping with Arcade: Exploring relationships

Kristian Ekenes | October 8, 2018

Explore two attributes in a relationship visualization (bivariate choropleth) using the Smart Mapping relationship module.

Mapping

Smart Mapping with Arcade: Exploring age

Kristian Ekenes | October 3, 2018

Use the Smart Mapping renderer creator modules to build apps for exploring age in layers containing date fields.

Mapping

Generating Arcade expressions: what Smart Mapping does for you

Kristian Ekenes | October 1, 2018

New Smart Mapping modules generate Arcade expressions under the hood, allowing you to create complex visualizations with just a few lines of code

Mapping

Improved map and scene navigation with gamepad support

Multiple Authors | September 27, 2018

Use gamepad for an improved map and scene navigation experience.

Announcements

ArcGIS API 4.9 for JavaScript: What’s new (September 2018)

Julie Powell | September 27, 2018

What's New in the ArcGIS API for JavaScript (September 2018), version 4.9

3D Visualization & Analytics

Now Showing in 3D: MapImageLayer

Noah Sager | September 6, 2018

Use 3D symbology with the MapImageLayer class and the 4.x version of the ArcGIS API for JavaScript.

Mapping

Build web apps for exploring data in dynamic workspaces

Kristian Ekenes | September 4, 2018

With Smart Mapping, you can build data exploration web apps for layers created from dynamic workspaces.

Announcements

Migrating Web Apps from Google to ArcGIS: Adding a Shape

Multiple Authors | August 30, 2018

Fourth post in a series related to migrating Google Maps apps to the ArcGIS API for JavaScript

Announcements

Migrating Web Apps from Google to ArcGIS: Searching and Geocoding

Multiple Authors | August 23, 2018

This is the third post in a four-part series covering the basic topics related to migrating your app built with the Google to ArcGIS.

Announcements

Migrating Web Apps from Google to ArcGIS: Directions and Routing

Multiple Authors | August 17, 2018

This post is about migrating your routing and directions app built with the Google Maps JavaScript API to the ArcGIS API for JavaScript

Announcements

Migrating from Google Maps JavaScript API to ArcGIS API for JavaScript

Multiple Authors | August 9, 2018

Learn how you can migrate your app built with the Google Maps JavaScript API to the ArcGIS API for JavaScript.

Mapping

Turbo charge your web apps with client-side queries

Multiple Authors | August 6, 2018

Enhance the interactivity of data exploration web apps by allowing your users to query features already available on the client.

Mapping

Get creative with globe visualizations

Raluca Nicola | July 20, 2018

Visualize global data on an interactive web 3D globe

3D Visualization & Analytics

City visualizations on the edge with ArcGIS API for JavaScript

Raluca Nicola | July 12, 2018

Find out how we used edge rendering to create better city visualizations with ArcGIS API for JavaScript

Mapping

New OpenStreetMap Vector Basemap Available

Deane Kensok | July 9, 2018

Esri is introducing a new OpenStreetMap Vector Basemap built using OSM data that will be freely available to users and developers.

3D Visualization & Analytics

3D things to look for at the 2018 User Conference

Chris Andrews | July 8, 2018

Take a look at some of the highlights for 3D at the 2018 Esri International User Conference!

Mapping

Introduction to labeling in 2D with ArcGIS JavaScript API 4.8

Multiple Authors | July 5, 2018

New at version 4.8 of the ArcGIS API for JavaScript, you can now label 2D FeatureLayers and CSVLayers with WebGL!

Announcements

What’s New in the ArcGIS API for JavaScript (version 4.8 & 3.25)

Multiple Authors | July 5, 2018

ArcGIS API 4.8 for JavaScript is packed with new capabilities, enhanced performance and provides developers with more styling options & features

Mapping

What is a Relationship Map?

Lisa Berry | June 26, 2018

The Relationship style is a new way to compare two data patterns within a single map. Learn what a relationship map can tell you about your data.

Mapping

Better Breaks Define Your Thematic Map’s Purpose

Jim Herries | June 26, 2018

The purpose of this blog is to discuss how a typical thematic map of a percentage comes into focus and how you give it purpose.

Mapping

Introducing a cli for the ArcGIS API for JavaScript

Multiple Authors | June 21, 2018

Learn how to use the new @arcgis/cli to quickly create applications and widgets for the ArcGIS API for JavaScript today!

Announcements

Web Development Session Guide to the 2018 UC

Multiple Authors | June 19, 2018

The 2018 Esri UC in San Diego, CA is right around the corner. Check out this blog to find the relevant technical sessions for Web Development.

Mapping

Generate Arcade expressions for data exploration web apps

Kristian Ekenes | June 5, 2018

You don't need an expression builder to take advantage of Arcade as a developer. You can generate expressions in behalf of your users.

3D Visualization & Analytics

Scene Layer Performance in Scene Viewer, Part 2

Stefan Eilemann | June 5, 2018

Reduced Memory Usage, Global Memory Management and Continuous Loading in the ArcGIS API for JavaScript version 4.7

3D Visualization & Analytics

Fun facts about creating an interactive 3D hiking map

Raluca Nicola | May 26, 2018

A blog post about creating an interactive 3D hiking map of the Swiss National Park using ArcGIS API for JavaScript.

3D Visualization & Analytics

How to Publish Web Styles with 3D Symbols

Russell Roberts | May 21, 2018

Did you know you can create your own 3D symbol galleries in ArcGIS Online?

Mapping

Add power and context to your web apps with LayerList panels

Kristian Ekenes | May 15, 2018

LayerList panels allow you to add custom content for each layer, including HTML elements and widgets, providing interactivity to your web apps.

Mapping

What’s the Deal with MapImageLayer?

Noah Sager | May 8, 2018

Learn more about dynamic layers and the exciting MapImageLayer class with the 4.x version of the ArcGIS API for JavaScript.

Mapping

Using the new webpack plugin for the ArcGIS API for JavaScript

Multiple Authors | April 27, 2018

Learn how to use the new @arcgis/webpack-plugin to help you build your own bundled apps with webpack and the ArcGIS API for JavaScript today!

Mapping

Build 3D web apps with your 2D data

Kristian Ekenes | April 24, 2018

Are you reluctant to build 3D web apps because you don't have 3D data? Look no further than the 2D data sources already available to you.

Mapping

Introducing client-side projection engine

Undral Batsukh | April 23, 2018

Client-side projection engine converts geometries from one spatial reference to another without making network requests.

Announcements

ArcGIS API for JavaScript versions 4.7 and 3.24 released

Multiple Authors | April 19, 2018

Versions 4.7 and 3.24 of the ArcGIS API for JavaScript have released! Check out this blog for more details.

Mapping

Share your Arcade expressions as templates

Kristian Ekenes | March 15, 2018

Providing a mechanism for sharing Arcade expressions has been a popular request.

Announcements

Maps App JavaScript

Multiple Authors | February 26, 2018

Example App: Maps App JavaScript The ArcGIS for Developers Example Apps are a great way to start working with the ArcGIS Platform through...

Announcements

Web Development Session Guide to the 2018 Developer Summit

Multiple Authors | February 21, 2018

The 2018 Esri Developer Summit in Palm Springs, CA is right around the corner. It will feature a lineup of more than 50 technical session...

3D Visualization & Analytics

Scene Layer Performance in Scene Viewer, Part 1

Simon Reinhard | February 13, 2018

You can use 3D object and integrated mesh scene layers based on the OGC® I3S Community Standard to create compelling visualizations dir...

Announcements

Web AppBuilder for ArcGIS v2.7 Developer Edition Now Available!!

Derek Law | January 11, 2018

FYI: Web AppBuilder for ArcGIS v2.7 Developer Edition is now available for download from the ArcGIS Developer’s Site. This update i...

Mapping

Tips and Tricks for Navigating the ArcGIS API for JavaScript Website

Noah Sager | December 28, 2017

At version 4.0, we didn't just rebuild the API to make it stronger and more efficient, we also rebuilt the SDK to make it easier for deve...

Mapping

ArcGIS API for JavaScript – Improved Website Accessibility

Multiple Authors | December 21, 2017

At version 4.6 (and 3.23), we introduced some website enhancements that included Keyboard Accessibility support to the Home, Guide, and more.

Mapping

Improved TypeScript development with ArcGIS API for JavaScript

Undral Batsukh | December 14, 2017

The TypeScript declaration file for the ArcGIS API for JavaScript contains type information specific for the API. You can learn more abou...

Mapping

Making Better Promises

Multiple Authors | December 14, 2017

This blog post will discuss a change to our implementation of promises, a change towards making a better promise.

Announcements

ArcGIS API for JavaScript versions 4.6 and 3.23 released

Multiple Authors | December 14, 2017

Just in time for the new year, Versions 4.6 and 3.23 of the ArcGIS API for JavaScript have arrived, bringing new capabilities such as a ...

Mapping

Creating a custom tile layer with TypeScript

Undral Batsukh | October 27, 2017

The ArcGIS API for JavaScript provides you with many different layer types that support various data types and visualizations. We also pr...

Mapping

Unwinding the Clock: Visualizing Time with Arcade

Kristian Ekenes | October 18, 2017

Recording times and dates can be invaluable during the data collection phase of a project.

Announcements

Web AppBuilder for ArcGIS v2.6 Developer Edition Now Available!

Derek Law | October 12, 2017

FYI: Web AppBuilder for ArcGIS v2.6 Developer Edition is now available for download from the ArcGIS Developer’s Site. This release in...

Mapping

Thematic point clustering for data exploration

Kristian Ekenes | October 11, 2017

Extracting meaningful information from large or dense point datasets can be challenging. Sometimes many points aren't visible because the...

Mapping

Speed up your JavaScript development with autocasting

Raluca Nicola | October 4, 2017

In the 4.5 release of the ArcGIS API for JavaScript, autocasting support was expanded to all renderers, symbols, and symbol layers. This ...

Mapping

FeatureLayer rendering: taking advantage of WebGL in 2D

Kristian Ekenes | September 29, 2017

The 4.5 version of the ArcGIS API for JavaScript allows users to opt in to rendering FeatureLayer with WebGL (beta) in 2D MapViews. This ...

Announcements

ArcGIS API for JavaScript versions 4.5 and 3.22 released

Multiple Authors | September 29, 2017

Version 4.5 of the ArcGIS API for JavaScript adds some key capabilities and several smaller (but sweet) enhancements that will come in ha...

3D Visualization & Analytics

React Redux: Building Modern Web Apps with the ArcGIS JS API

Michael Van den Bergh | September 8, 2017

I would like to share my experience building a React Redux app with the ArcGIS API for JavaScript (ArcGIS JS API). It is exciting how wel...

3D Visualization & Analytics

Mapping art in 3D

Raluca Nicola | September 5, 2017

I regularly check the Open Data portals because there's always some new, interesting dataset out there. Recently, I stumbled upon data of...

3D Visualization & Analytics

Exploring 3D object data in a custom web app

Kristian Ekenes | August 15, 2017

In a session titled 3D Visualization with the ArcGIS API for JavaScript at the 2017 Esri User Conference (UC), Javier Gutierrez and I dem...

Announcements

Web AppBuilder for ArcGIS v2.5 Developer Edition Now Available!

Derek Law | July 18, 2017

Following on last week’s busy User Conference, we are happy to announce that Web AppBuilder for ArcGIS v2.5 Developer Edition is now av...

3D Visualization & Analytics

Manhattan Skyscraper Explorer – when Open Data and ArcGIS API for JavaScript meet

Raluca Nicola | July 14, 2017

Open data is an awesome thing nowadays. It's amazing how many organizations publish their data to allow citizens to learn more about the ...

Announcements

ArcGIS API for JavaScript Versions 4.4 and 3.21 Are Here!

Multiple Authors | July 5, 2017

The latest releases of the ArcGIS API for JavaScript are packed with useful new enhancements and capabilities. Version 4.4 gives you more...

Mapping

Creating a predominance visualization with Arcade

Kristian Ekenes | May 23, 2017

At the March 2017 Esri Developer Summit, Dave Bayer and I gave a presentation on how to use Arcade expressions in web apps built on the A...

Creating a Custom Widget for Web AppBuilder for ArcGIS using the Report Class

Derek Law | April 18, 2017

This blog post was contributed by Artemis Fili, a Technical Lead (SDK Team) in Technical Support Services at the Esri Redlands, CA office...

Mapping

Visualizing data in web apps: leveraging the platform

Kristian Ekenes | April 13, 2017

The ArcGIS API for JavaScript contains powerful visualization capabilities that bring your data to life on the web. Some of these include...

3D Visualization & Analytics

C-Through – A Prototype for Interactive 3D Urban Planning Analysis on the Web

Lisa Staehli | April 12, 2017

An interactive 3D web-based application based on the ArcGIS JavaScript API aiming to support decision making in urban planning.

Mapping

Take advantage of the JavaScript symbol playground

Kristian Ekenes | March 28, 2017

The 4.3 release of the ArcGIS API for JavaScript introduced an app called the Symbol Playground. Its purpose is to provide an environment...

Announcements

ArcGIS API for JavaScript 4.3 and 3.20 released

Multiple Authors | March 3, 2017

We are excited to announce the releases of both the 4.3 and 3.20 versions of the ArcGIS API for JavaScript. Version 4.3 continues to buil...

Sharing and Collaboration

Styler: A new configurable app template for creating 2D and 3D map apps

Allan Laframboise | March 3, 2017

DevSummit Technical Session Guide for the Web Developer

Julie Powell | February 27, 2017

The 2017 Esri Developer Summit in Palm Springs, CA is right around the corner! It will feature a lineup of more than 50 technical sessio...

Mapping

Enliven your web apps with custom actions

Kristian Ekenes | February 6, 2017

The 4.x series of the ArcGIS API for JavaScript introduced the concept of actions. An action is a task that can be triggered by a user by...

Announcements

The Esri community and JavaScript Team at Esri

Multiple Authors | January 11, 2017

We love getting direct feedback from our user community! The purpose of this blog post is to introduce users of the ArcGIS API for JavaSc...

Mapping

Using Arcade expressions in web apps

Kristian Ekenes | January 10, 2017

At the end of 2016 Esri released Arcade, a light-weight scripting language designed to evaluate expressions in labeling and rendering con...

Announcements

ArcGIS API for JavaScript 4.2 released

Multiple Authors | December 21, 2016

The ArcGIS API for JavaScript 4.2 is available, introducing new widgets, smart mapping in 2D and 3D, vector tiles in 3D, support for Arca...

Announcements

ArcGIS API for JavaScript 3.19 released

Multiple Authors | December 21, 2016

The ArcGIS API for JavaScript 3.19 is now available, allowing you to write Arcade expressions for custom visualizations and labels, and ...

What’s Coming in the ArcGIS API 4.2 for JavaScript

Julie Powell | December 9, 2016

We are in the home stretch preparing the next 4.x release of the ArcGIS API for JavaScript. Here are a few highlights about the release t...

Announcements

ArcGIS API for JavaScript Version 3.18 released

Multiple Authors | September 23, 2016

The ArcGIS API for JavaScript 3.x series continues to support a breadth of ArcGIS web apps and of course many of your apps. We are active...

Announcements

ArcGIS API for JavaScript 4.1 Released

Multiple Authors | September 22, 2016

The second release in the 4.x series of the ArcGIS API for JavaScript is now available. Our next-generation JS API continues along its pa...

Announcements

Web AppBuilder for ArcGIS v2.1 Developer Edition Now Available!

Derek Law | July 19, 2016

We had a very busy 2016 Esri User Conference in San Diego last month, where we met with many folks from the Web AppBuilder user community...

Announcements

ArcGIS API for JavaScript Version 3.17 released

Multiple Authors | June 23, 2016

The ArcGIS API for JavaScript version 3.17 is available today. This release drives many of the new features released in the ArcGIS Online...

Mapping

Play in the JavaScript symbol playground

Kristian Ekenes | June 22, 2016

Version 3.15 of the ArcGIS API for JavaScript introduced a convenient new app called the Symbol Playground to help developers create symb...

Announcements

What’s New in Web AppBuilder for ArcGIS (June 2016)

Derek Law | June 16, 2016

This update has many new and exciting features - many have been requested many times from our users. We've listened to the Web AppBuilder...

Announcements

Web AppBuilder for ArcGIS at UC 2016

Derek Law | June 10, 2016

It’s that time of year again when “geospatial-minded” techies gather together to learn about GIS! The 2016 International Esri User ...

Mapping

Smart Mapping with dynamic workspaces

Kristian Ekenes | May 25, 2016

Not too long ago I wrote a post about how and why you may want to use Smart Mapping in custom web apps using the ArcGIS API for JavaScrip...

Announcements

It’s here! ArcGIS API for JavaScript 4.0 Released

Multiple Authors | May 3, 2016

It is with great pleasure we announce the first release of the 4.x series of the ArcGIS API for JavaScript. You can now starting building...

Mapping

Increased web API security in Google Chrome

Matt Driscoll | April 14, 2016

Starting with Google Chrome version 50, some of the HTML5 web APIs will require websites to be using a secure origin like HTTPS to w...

Announcements

Web AppBuilder for ArcGIS v2.0 Developer Edition Now Available!

Derek Law | March 31, 2016

We are pleased to announce the release of Web AppBuilder for ArcGIS Developer Edition v2.0, which is now available from the ArcGIS Develo...

Mapping

Using Smart Mapping in custom web apps

Kristian Ekenes | March 28, 2016

Smart Mapping was released last year in the ArcGIS API for JavaScript, ArcGIS Online, and Portal for ArcGIS, providing easy-to-use tools ...

Announcements

ArcGIS API for JavaScript Version 3.16 released

Multiple Authors | March 4, 2016

The ArcGIS API for JavaScript version 3.16 was released today deploying several new features, enhancements, and bug fixes. Headlining thi...

Announcements

What’s New in Web AppBuilder for ArcGIS (March 2016)

Derek Law | February 29, 2016

The latest ArcGIS Online update of Web AppBuilder for ArcGIS includes many new capabilities that offer you even more options for creating...

3D Visualization & Analytics

3D visualization: Using attributes to represent real-world sizes of features

Kristian Ekenes | February 1, 2016

This is the final post in a three-part series exploring 3D data-driven visualizations in web applications using the ArcGIS API for JavaSc...

3D Visualization & Analytics

Web AppBuilder for ArcGIS Developer Edition Now Supports 3D (Beta)!!

Derek Law | January 29, 2016

We are pleased to announce the release of Web AppBuilder for ArcGIS Developer Edition v2.0 Beta. You can now bring 3D into your own web a...

3D Visualization & Analytics

3D visualization: working with objects, paths, and extrusion

Kristian Ekenes | January 25, 2016

This is the second post in a three-part series exploring 3D data visualization in web applications using the ArcGIS API for JavaScript ve...

3D Visualization & Analytics

3D visualization: working with icons, lines, and fill symbols

Kristian Ekenes | January 19, 2016

This is the first post in a three-part series exploring 3D attribute-based visualizations in web applications using the ArcGIS API for Ja...

Mapping

Multivariate Rendering – 2D visualization techniques in JavaScript

Kristian Ekenes | January 11, 2016

Smart Mapping was added to the ArcGIS API for JavaScript in version 3.13 to provide web developers with an easy way to generate renderers...

Announcements

ArcGIS API for JavaScript 4.0 beta 3 released

Multiple Authors | December 17, 2015

We are excited to announce that beta 3 of the ArcGIS API for JavaScript 4.0 is now available. The following are some of the highlights o...

Announcements

Web AppBuilder for ArcGIS v1.3 Developer Edition Available This Week!

Derek Law | December 9, 2015

We would like to announce that Web AppBuilder for ArcGIS v1.3 Developer Edition, will be available for download this week from the ArcGI...

Announcements

ArcGIS API for JavaScript Version 3.15 released

Multiple Authors | December 1, 2015

Version 3.15 of the ArcGIS API for JavaScript introduces vector tiles, better maps through predominance renderers, legend improvements, a...

Announcements

ArcGIS API for JavaScript 4.0 beta 2 released

Multiple Authors | November 19, 2015

We are excited to announce that beta 2 of the ArcGIS API for JavaScript 4.0 is now available. We have been busy working on adding functi...

Using Bower for custom builds of ArcGIS API for JavaScript

Multiple Authors | November 13, 2015

Esri recently released a Bower package to enable local custom builds of the API. The advantage of using a custom build is that your app...

Announcements

What’s New in Web AppBuilder for ArcGIS (November 2015)

Derek Law | November 12, 2015

Chicago Black Hawks - Hockey. FC Barcelona and the US National Women’s Team - Soccer. Kansas City Royals - Baseball. The All Blacks - R...

Developers

GeometryEngine part 3: Overlay analysis

Kristian Ekenes | September 23, 2015

This is the final post in a three-part series exploring the client-side GeometryEngine in the ArcGIS API for JavaScript. This series cov...

Developers

GeometryEngine part 2: Measurement

Kristian Ekenes | September 16, 2015

This is the second post in a three-part series exploring the client-side GeometryEngine in the ArcGIS API for JavaScript. This series co...

Developers

GeometryEngine part 1: Testing spatial relationships and editing

Kristian Ekenes | September 9, 2015

This is the first post in a three-part series exploring GeometryEngine in the ArcGIS API for JavaScript. This series will cover the follo...

Announcements

Web AppBuilder for ArcGIS v1.2 Developer Edition Available This Week!

Derek Law | August 10, 2015

We would like to announce the forthcoming release of Web AppBuilder for ArcGIS v1.2 Developer Edition, which will be available for downlo...

ArcGIS JavaScript Promises and Web Mobile (Part 1)

Andy Gup | August 6, 2015

Promises, promises . Major changes coming at ya here in the next major release of ArcGIS API for JavaScri...

Announcements

ArcGIS API for JavaScript 4.0 beta 1 – available today

Multiple Authors | July 16, 2015

Version 4.0 is the next generation ArcGIS API for JavaScript and it supports both 2D and 3D. Today we are announcing the first beta vers...

Announcements

ArcGIS API for JavaScript Version 3.14 Released

Multiple Authors | July 15, 2015

The 3.14 version of the ArcGIS API for JavaScript is now available, which adds more than 30 new classes, dozens of bug fixes, and other e...

Announcements

Web AppBuilder for ArcGIS at UC 2015

Derek Law | July 13, 2015

Can you feel the anticipation and GeoGeek excitement? The 2015 Esri International User Conference (July 20–24) is one week away and the...

Decision Support

Opening New Possibilities with Operations Dashboard for ArcGIS

Jeff Shaner | July 8, 2015

The version 10.3.1 release of Operations Dashboard for ArcGIS opens up new possibilities for you to create and share powerful, focused da...

Announcements

What’s Coming in Web AppBuilder for ArcGIS in the ArcGIS Online July update

Derek Law | June 29, 2015

The number “5” is unique and has some special significance … In numerology, it is the most dynamic and energetic single-digit num...

Mapping

Clarifying 3 questions about Web AppBuilder for ArcGIS

Derek Law | April 6, 2015

Web AppBuilder for ArcGIS enables you to create new custom web mapping applications in an intuitive, easy to use, WYSIWYG wizard-like env...

Announcements

Web AppBuilder for ArcGIS v1.1 Developer Edition Now Available!

Derek Law | March 26, 2015

Web AppBuilder for ArcGIS enables you to create and deploy new custom web apps that can run on any device without programming. Built on t...

Announcements

ArcGIS API for JavaScript Version 3.13 Released

Multiple Authors | March 6, 2015

Version 3.13 of the ArcGIS API for JavaScript is now available! Below is an overview of the release including new features, enhancements,...

Esri’s Roadmap for Web Developers

Julie Powell | February 21, 2014

This post is designed to provide clarity on the future of our Flex and Silverlight development efforts. In order to align our product roa...

Administration

10 open source projects every JavaScript geo dev should know about

Allan Laframboise | January 23, 2014

Regardless of whether you’re a hacker or a well-seasoned developer, writing JavaScript geo apps from scratch takes some serious time

Mapping

Esri picture marker symbol generator for JavaScript developers

ArcGIS Server Development Team | February 3, 2012

The ArcGIS.com map viewer provides a nice collection of picture marker symbols that can be used to symbolize features on your map.

Mapping

ArcGIS API for JavaScript – Basic Viewer template now available

kelly | October 11, 2011

We recently added a new JavaScript application template to ArcGIS.com called the Basic Viewer. Using ArcGIS.com and the Basic Viewer template

Administration

Cross Origin Resource Sharing (CORS) with the ArcGIS API for JavaScript

kelly | September 29, 2011

ersion 2.5 of the ArcGIS API for JavaScript introduced support for cross-origin resource sharing (CORS).

Data Management

High performance web apps with big datasets as feature layers

ArcGIS Server Development Team | June 29, 2011

Dealing with big datasets is a frequent topic of discussion among web mapping app developers

Data Management

Add data from a CSV file to any ArcGIS Online map

Bern Szukalski | September 22, 2010

take a closer look at one of those samples, one that enables you to add data from any CSV file to any ArcGIS Online map.

Mapping

Measuring distances and areas when your map uses the Mercator projection

ArcGIS Server Development Team | March 5, 2010

Recently, ArcGIS Online services became available in the same “Web Mercator” projection used by Google Maps and Bing Maps.

Mapping

Find graphics under a mouse click with the ArcGIS API for JavaScript

kelly | February 8, 2010

Mapping applications built with the ArcGIS API for JavaScript commonly allow users to click or hover over a map and get information

Mapping

Looping through graphics using the ArcGIS API for JavaScript

kelly | November 11, 2009

When working with the ArcGIS API for JavaScript you’ll often find yourself looping through arrays, like the collection of graphics stored

Mapping

Working with TextSymbol in the ArcGIS JavaScript API

kelly | October 26, 2009

This post discusses how you can add text to your map using the ArcGIS JavaScript API. Your map service probably already has some labeling in it.

Administration

ArcGIS RIA Developers: Tips on using cross-domain policy files – Part 1 (Intro)

Andy Gup | September 10, 2009

If you have spent any time with Adobe Flex or Microsoft Silverlight, there is an excellent chance you have encountered errors

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.