Skip to content
An ArcGIS Javscript library and samples to help you start building web mapping applications quickly.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Quick Start JS

This is an ArcGIS Javscript library and a set of samples to help you start building web mapping applications quickly. The library simplifies a number of basic tasks such as loading and centering basemaps, and provides higher-level calls to a number of ArcGIS Online services such as geocoding and routing. No dojo or GIS knowledge required. Bootstrap is used to layout and style the applications.


View live app here


  • Simplifies development with the ArcGIS JavaScript API
  • No dojo programming skills required
  • Auto-wires callbacks for all graphics and zoom functions
  • New options in contructor to center, zoom and set basemap
  • Easily access gallery of ArcGIS Online basemap layers (without REST endpoints)
  • Use lat/lon coordinates instead of extents
  • No spatial references required, auto-projects geometries
  • Easily add point, line and polygon graphics and add custom popups
  • Easily access and call ArcGIS Online geoservices

  • Current samples: Basemaps, Geolocation, Graphics, Places, Directions, Cloud, [yours!]...


  1. Download and unzip the .zip file.
  2. Add the js library in your .html file after the ArcGIS reference.

    <script type="text/javascript" src=""></script>
    <script type="text/javascript" src="../src/esriquickstart.js"></script>
  3. Go!


  • Notepad or HTML editor
  • A little background with Javascript
  • Experience with the ArcGIS Javascript API would help.
  • If you want to get fancy, check out Bootstrap to make your app look pretty and be responsive.



Find a bug or want to request a new feature? Please let us know by submitting an issue.


Anyone and everyone is welcome to contribute.


Copyright (c) 2012 Esri. All Rights Reserved. Released under Apache License Version 2.0, January 2004

Something went wrong with that request. Please try again.