arcgis-widgets-advanced

Integrate advanced ArcGIS widgets into 4.26 apps for 2D and 3D maps.

Updated May 27, 2026
One-click install
npx skills add https://github.com/elowen53/arcgis-maps-sdk-js-ai-context-4.0 --skill arcgis-widgets-advanced
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arcgis-widgets-advanced
Source: https://github.com/elowen53/arcgis-maps-sdk-js-ai-context-4.0/tree/main/skills/arcgis-widgets-advanced
Command: npx skills add https://github.com/elowen53/arcgis-maps-sdk-js-ai-context-4.0 --skill arcgis-widgets-advanced

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designing interactive 2D/3D apps with advanced ArcGIS widgets can be time-consuming and error-prone; this skill provides ready-to-use patterns and examples for common widgets.

Core Features & Use Cases

  • BuildingExplorer for 3D buildings
  • FloorFilter for indoor maps
  • Track and Locate for geolocation
  • ScaleBar, Compass for orientation and scale
  • NavigationToggle for 3D navigation
  • CoordinateConversion for coordinate display
  • HistogramRangeSlider for data filtering Use cases include indoor mapping dashboards, navigation aids, and data-driven visualization.

Quick Start

Create a SceneView, instantiate BuildingExplorer with a BuildingSceneLayer, and attach it to the view's UI.

Frequently Asked Questions about arcgis-widgets-advanced

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add advanced ArcGIS widgets to a 2D or 3D scene view?

You add advanced ArcGIS widgets by instantiating modules from esri/widgets/* and attaching them to your map using view.ui.add or container divs. This approach supports both 2D MapView and 3D SceneView scenarios.

Does the ArcGIS Maps SDK support indoor mapping with FloorFilter and BuildingExplorer?

Yes, the ArcGIS Maps SDK supports indoor mapping by integrating the FloorFilter widget for indoor maps and BuildingExplorer for 3D buildings. These widgets streamline UI construction for indoor mapping dashboards and building exploration.

How do I implement GPS tracking and geolocation in an ArcGIS JavaScript app?

You implement GPS tracking and geolocation by integrating the Track and Locate widgets into your ArcGIS JavaScript app. These ready-to-use widgets provide precise geolocation and navigation aid functionalities.

Can I use CoordinateConversion and HistogramRangeSlider together for data visualization?

Yes, you can use CoordinateConversion for coordinate display and HistogramRangeSlider for data filtering within the same app. They demonstrate usage patterns that support data-driven visualization and coordinate tracking.

What is the best way to manage 3D navigation and orientation in ArcGIS SceneView?

The best way to manage 3D navigation and orientation in ArcGIS SceneView is using the NavigationToggle for 3D navigation, alongside the Compass and ScaleBar widgets. These provide ready-to-use patterns for interactive 3D scene control.

Do I need a specific ArcGIS Maps SDK version to use advanced widgets like BuildingExplorer?

Yes, you need the 4.26-compatible MapView or SceneView usage to properly integrate advanced widgets like BuildingExplorer. The skill provides ready-to-use patterns specifically designed for the 4.26 version of the ArcGIS Maps SDK.