Discovering what's available with ArcGIS Platform and JavaScript

Esri’s ArcGIS Platform offers a range of web APIs including the ArcGIS API for JavaScript which can be used to build compelling web apps with interactive user experiences. In this session, Esri UK will explore the ArcGIS API for JavaScript as well as open source and third party offerings such as Esri Leaflet and Mapbox GL JS. Learn the difference between them, discover their key capabilities

Presentation

ArcGIS Platform and JavaScript

Installation

Clone this repository to your machine.

$ git clone https://github.com/JonnyDawe/AC22-ArcGIS-Platform-Dev

Navigate to the root folder and install dependencies.

$ npm install

Start the local development server to see the CIM presentation sample in action.

$ npm run start

Usage

  • Slides are written as markdown inside of presentation.md and translated into HTML via markdown.js plugin
  • Interactive ArcGIS Map Snippets are embedded via iframes. The the data-src attribute is used to point the iframe to the correct code snippet to load in from ./snippets.
<!-- This loads the cim-points.ts file into the iframe -->
<iframe id="frame-cim-points" data-src="./snippet.html?cim-points"></iframe>

Attribution:

This project was heavily inspired and adapted from this repo created by jkieboom for the 2017 Esri Dev Summit. It has been adapted to use @arcgis/core ES Modules and webpack.

License

MIT