Tag: jsapi4

Scene Layer Performance on ArcGIS Online

webicon

You can use 3D object and integrated mesh scene layers based on the OGC® I3S Community Standard to create compelling visualizations directly in your browser. We are using various techniques to make the user experience as smooth as possible on … Continue reading

Posted in 3D GIS, App Developers, ArcGIS Online, Developer, Web | Tagged , , , , , , | Leave a comment

Tips and Tricks for Navigating the ArcGIS API for JavaScript Website

LiveByTheCodeEsri

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 developers to find the information they need to be successful. A previous blog post … Continue reading

Posted in App Developers, Developer, Web | Tagged , , , , , , | Leave a comment

ArcGIS API for JavaScript – Improved Website Accessibility

SiteWideShortcuts

At version 4.6 (and 3.23), we introduced some website enhancements that included Keyboard Accessibility support to the Home, Guide, API Reference, Sample Code, and Sandbox pages. These new keyboard shortcuts will increase your productivity by making the SDK easier to navigate. … Continue reading

Posted in App Developers, Developer, Web | Tagged , , , , , , | Leave a comment

Making Better Promises

This blog post will discuss a change to our implementation of promises, a change towards making a better promise. Numerous classes in the ArcGIS API for JavaScript resolve to promises. This is the case for WebMapWebSceneMapViewSceneViewBasemapGroundLayers, and LayerViews.

Typically, you would use the then() method to be advised when one of these objects is ready to be used. In fact, many samples in the ArcGIS API for JavaScript SDK use then() on a MapView or on a SceneView to wait for the view to be ready before executing the rest of the application code.
Continue reading

Posted in App Developers, Developer, Web | Tagged , , , , , | 3 Comments

ArcGIS API for JavaScript versions 4.6 and 3.23 released

3D_measurement

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 directions widget, 3D measurement widget, and layer refresh. Here are some of the release highlights you’ll … Continue reading

Posted in App Developers, Developer, Web | Tagged , , , , | 8 Comments

Creating a custom tile layer with TypeScript

blog_ts_blendlayer_featured

The ArcGIS API for JavaScript provides you with many different layer types that support various data types and visualizations. We also provide you with the building blocks for creating your own custom layer types. These are BaseTileLayer, BaseDynamicLayer, and BaseElevationLayer … Continue reading

Posted in App Developers, Apps, Web | Tagged , , , | 4 Comments

Unwinding the Clock: Visualizing Time with Arcade

7-earthquakes

Recording times and dates can be invaluable during the data collection phase of a project. Date data help us answer questions like, “When did this incident occur?”, “How long did it take to accomplish task A?”, or “What assets are … Continue reading

Posted in App Developers, Apps, Developer, Web | Tagged , , , , , , | Leave a comment

Thematic point clustering for data exploration

Clustering in the ArcGIS API for JavaScript is enabled outside the renderer, so clusters retain renderer properties and summarize the variable of interest on a cluster-by-cluster basis. In the example above, New York City 311 calls are visualized by the time of day each incident was reported. Cluster colors indicate the predominant time of day incidents were reported among features comprising the cluster.

Extracting meaningful information from large or dense point datasets can be challenging. Sometimes many points aren’t visible because they’re stacked on top of one another. Some datasets contain sparse data in some locations, but very dense data in others. Visualizations … Continue reading

Posted in App Developers, Developer, Web | Tagged , , , , , , , , , | 3 Comments

Speed up your JavaScript development with autocasting

livebythecode

In the 4.5 release of the ArcGIS API for JavaScript, autocasting support was expanded to all renderers, symbols, and symbol layers. This means that symbols and renderers can be created programmatically without importing their modules. All you need to do … Continue reading

Posted in App Developers, Developer, Web | Tagged , , , , , , | 1 Comment

FeatureLayer rendering: taking advantage of WebGL in 2D

webgl-featured-image

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 is a major step in improving the overall performance of FeatureLayer, providing you with the ability … Continue reading

Posted in App Developers, Developer, Uncategorized, Web | Tagged , , , , , , | 6 Comments