SlideShare a Scribd company logo
MapQuest Plugins for Leaflet
Intro to Leaflet

• Open-source JavaScript mapping library for
mobile-friendly, interactive maps

• Designed with a focus of simplicity,
performance, and usability in mind

• Takes advantage of modern Web technologies
such as HTML5 and CSS3, while also
maintaining accessibility on older browsers.

• Core set of features and functionality can be
extended through the use of plugins

2
Why Leaflet?

• Lots of people use it! … and lots of people
already use our MapQuest-OSM map tiles with it!

• Current MQ Enterprise clients have asked to use
our licensed services with it!

• It’s current, lightweight, and works great on
mobile devices that use current browser
technologies.

• A lack of commercial-grade options for Leaflet.
• Large developer community.
3
MapQuest Plugins for Leaflet

Licensed Data (in beta)

• MapQuest Maps
• MapQuest Geocoding
• MapQuest Routing
Open Data (coming soon!)

• MapQuest Maps
• MapQuest
Geocoding

• MapQuest Routing
4
Licensed Data vs. Open Data
Licensed Data

Open Data

• Data is licensed from

• Data is provided by the

data vendors, including
Nokia HERE.

• Data is checked for
quality and accuracy,
both from the vendor
and at MQ.

• Quarterly updates.

OpenStreetMap project

• Crowdsourced and
editable by anyone who
wants to contribute

• Updated every 10-60
minutes, depending on
service.

Key takeaway: tools that are offered in both licensed and open data are the
same; however the data sources are different!
5
Plugin: MapQuest Maps for Leaflet

• Easy to drop in to a project that is using Leaflet;
incorporate MapQuest map tiles into your project!

• Offers access to:
– Licensed Street Map Tiles
– Licensed Satellite Imagery
– Licensed Hybrid Tiles (satellite with street
overlay

– Open Street Map Tiles*
– Open Aerial Imagery*
6
Plugin: MapQuest Geocoding for Leaflet

• Plugin is essentially a wrapper built around the
MapQuest Geocoding Web Service.

• Does the heavy lifting; makes request to
Geocoding Web Service, parses results, places
results on the map for you!

• Supports geocoding, reverse geocoding, and
batch geocoding.

• Also supports custom Markers/POIs

7
Plugin: MapQuest Routing for Leaflet

• Plugin is essentially a wrapper built around the
MapQuest Directions Web Service.

• Does the heavy lifting; makes request to
Directions API Web Service, parses results,
places route ribbons, stops, origin, destination on
the map.

• Supports popular MapQuest routing functionality,
such as: optimized routes, multipoint routes, and
route narratives.

• Customizable route ribbons, markers, etc.
• Also inludes support for “draggable routes.”

8
Demo – Developer Guide & API Reference

9
Demo – Traffic Accidents in Denver

10
To get started with the plugins…

• Create an account at developer.mapquest.com;
also create an application key.

• Find the MapQuest Plugins for Leaflet
Developer’s Guide [for sample code and API
reference]

• Include the plugin libraries in your JS app that is
using Leaflet!

11
Enterprise Edition

• Once out of beta, the Leaflet plugins will be
included with the MapQuest Enterprise Edition
product suite, so if you need…

– The ability to handle a high volume of usage
– An SLA
– Access to technical support
– An account manager
– Etc.
12
Questions?

13
Contact & Other Information

Jonathan Harahush

jonathan.harahush@mapquest.com
Product Manager - Enterprise Solutions

@MapQuestTech
developer.mapquest.com
devblog.mapquest.com
14

More Related Content

PDF
Web Based GIS
Stig-Arne Kristoffersen
 
PPT
An Overview of Web GIS and Location Based Services
webmapsolutions
 
PPTX
Web GIS Usability
Adam Conner
 
PPTX
Developing Efficient Web-based GIS Applications
Swetha A
 
KEY
State of the Map 2012 talk
Wm Leler
 
PPTX
Mapping spatial data from multiple sources - Olivia Gill, SEPA/ Scotland's En...
Scottish Fisheries Co Ordination Centre
 
PPTX
Open source web GIS
Shweta Ghate
 
KEY
NACIS 2012 talk
Wm Leler
 
An Overview of Web GIS and Location Based Services
webmapsolutions
 
Web GIS Usability
Adam Conner
 
Developing Efficient Web-based GIS Applications
Swetha A
 
State of the Map 2012 talk
Wm Leler
 
Mapping spatial data from multiple sources - Olivia Gill, SEPA/ Scotland's En...
Scottish Fisheries Co Ordination Centre
 
Open source web GIS
Shweta Ghate
 
NACIS 2012 talk
Wm Leler
 

What's hot (18)

PDF
Web GIS
Zhaoying Wei
 
KEY
Internet GIS
Iwan Setiawan
 
PDF
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing In...
Hawaii Geographic Information Coordinating Council
 
PDF
Analysing Web GIS apps
M.Muneeb Ashraf
 
PDF
INSPIRE View Service in MapServer
Stephan Meißl
 
PPTX
Break on Through (To The Java(Script) Side) - Smart Development - Esri UK Ann...
Esri UK
 
PPT
Coast gis talk
Carl Sack
 
PDF
neurisa_11_09_rosenthal
tutorialsruby
 
PDF
01 supermapiportaloverview
GeoMedeelel
 
PDF
Introduction to WebGIS- Esri norsk BK 2014
Geodata AS
 
PDF
02 supermapiclientforjavascriptintroduction
GeoMedeelel
 
PDF
Esri Scotland Conf 2016 Web AppBuilder
Esri UK
 
PDF
0 supermapproductsintroduction
GeoMedeelel
 
PPTX
Esri Scotland Conf 2016 Forestry Commission
Esri UK
 
PPTX
Esri Scotland Conf 2016 Glasgow City Council
Esri UK
 
PPTX
Final map server
Janak Parajuli
 
PPTX
Shining a Sun on the Sea: Improving Content Platform Migrations
National Information Standards Organization (NISO)
 
PPT
ArcGIS JavaScript API (build a web layer-based map application with html5 and...
Stefano Marchisio
 
Web GIS
Zhaoying Wei
 
Internet GIS
Iwan Setiawan
 
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing In...
Hawaii Geographic Information Coordinating Council
 
Analysing Web GIS apps
M.Muneeb Ashraf
 
INSPIRE View Service in MapServer
Stephan Meißl
 
Break on Through (To The Java(Script) Side) - Smart Development - Esri UK Ann...
Esri UK
 
Coast gis talk
Carl Sack
 
neurisa_11_09_rosenthal
tutorialsruby
 
01 supermapiportaloverview
GeoMedeelel
 
Introduction to WebGIS- Esri norsk BK 2014
Geodata AS
 
02 supermapiclientforjavascriptintroduction
GeoMedeelel
 
Esri Scotland Conf 2016 Web AppBuilder
Esri UK
 
0 supermapproductsintroduction
GeoMedeelel
 
Esri Scotland Conf 2016 Forestry Commission
Esri UK
 
Esri Scotland Conf 2016 Glasgow City Council
Esri UK
 
Final map server
Janak Parajuli
 
Shining a Sun on the Sea: Improving Content Platform Migrations
National Information Standards Organization (NISO)
 
ArcGIS JavaScript API (build a web layer-based map application with html5 and...
Stefano Marchisio
 
Ad

Similar to 2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush (20)

PDF
Building Maps with Leaflet
Andrew Howard
 
ODP
Leaflet maptime
Harald Schernthanner
 
PDF
2015 FOSS4G Track - Building Lightweight Mapping Apps with Esri Leaflet by An...
GIS in the Rockies
 
PDF
State of the Art Web Mapping with Open Source
OSCON Byrum
 
PDF
Maperitive
Calvin Ng
 
PPT
Sharing the Openness of the Maps via FOSS4G and the Web
Hidenori Fujimura
 
ODP
Adding To the Leaf Pile
stuporglue
 
PDF
Build with live location data
Zahra Sdg
 
PDF
Qgis walkthrough
Bonface Thaa
 
PDF
Up and Running with Leaflet.js
Patrick McKinney
 
PDF
ESRI Dev Meetup: Building Distributed JavaScript Map Widgets
Allan Glen
 
PDF
Tools for Visualizing Geospatial Data in a Web Browser
Safe Software
 
PPTX
osm-mapquest
Randy Meech
 
PPT
The FOSS4G Map
FOSS4G 2011
 
ODP
Map Scripting With Style
duvander
 
PDF
"Open Mapping on iOS" — Justin Miller, MapBox
Yandex
 
PDF
Leaflet-IIIF: Plugins and Extensibility with IIIF
IIIF_io
 
PPT
Open Maps (Or Close Enough?)
Pamela Fox
 
PPTX
FOSS4G 2011: Mixing It Up with OpenLayers, ArcGIS Server and JavaScript Widgets
Allan Glen
 
PDF
Seeing your place in a new way - NodeconfEU 2018
Melissa Auclaire
 
Building Maps with Leaflet
Andrew Howard
 
Leaflet maptime
Harald Schernthanner
 
2015 FOSS4G Track - Building Lightweight Mapping Apps with Esri Leaflet by An...
GIS in the Rockies
 
State of the Art Web Mapping with Open Source
OSCON Byrum
 
Maperitive
Calvin Ng
 
Sharing the Openness of the Maps via FOSS4G and the Web
Hidenori Fujimura
 
Adding To the Leaf Pile
stuporglue
 
Build with live location data
Zahra Sdg
 
Qgis walkthrough
Bonface Thaa
 
Up and Running with Leaflet.js
Patrick McKinney
 
ESRI Dev Meetup: Building Distributed JavaScript Map Widgets
Allan Glen
 
Tools for Visualizing Geospatial Data in a Web Browser
Safe Software
 
osm-mapquest
Randy Meech
 
The FOSS4G Map
FOSS4G 2011
 
Map Scripting With Style
duvander
 
"Open Mapping on iOS" — Justin Miller, MapBox
Yandex
 
Leaflet-IIIF: Plugins and Extensibility with IIIF
IIIF_io
 
Open Maps (Or Close Enough?)
Pamela Fox
 
FOSS4G 2011: Mixing It Up with OpenLayers, ArcGIS Server and JavaScript Widgets
Allan Glen
 
Seeing your place in a new way - NodeconfEU 2018
Melissa Auclaire
 
Ad

More from GIS in the Rockies (20)

PPTX
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GIS in the Rockies
 
PPTX
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GIS in the Rockies
 
PPTX
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GIS in the Rockies
 
PDF
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
GIS in the Rockies
 
PDF
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
GIS in the Rockies
 
PDF
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
GIS in the Rockies
 
PDF
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
GIS in the Rockies
 
PDF
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
GIS in the Rockies
 
PDF
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
GIS in the Rockies
 
PDF
2018 GIS in Recreation: The Making of a Trail
GIS in the Rockies
 
PDF
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
GIS in the Rockies
 
PDF
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
GIS in the Rockies
 
PDF
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
GIS in the Rockies
 
PDF
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
GIS in the Rockies
 
PDF
2018 GIS in Recreation: A Creek Runs Through It
GIS in the Rockies
 
PDF
2018 GIS in Recreation: Virtually Touring the National Trails
GIS in the Rockies
 
PDF
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
GIS in the Rockies
 
PDF
2018 GIS in the Rockies PLSC: Intro to PLSS
GIS in the Rockies
 
PDF
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
GIS in the Rockies
 
PDF
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
GIS in the Rockies
 
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GIS in the Rockies
 
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GIS in the Rockies
 
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GIS in the Rockies
 
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
GIS in the Rockies
 
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
GIS in the Rockies
 
2018 GIS in Recreation: The Making of a Trail
GIS in the Rockies
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
GIS in the Rockies
 
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
GIS in the Rockies
 
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
GIS in the Rockies
 
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
GIS in the Rockies
 
2018 GIS in Recreation: A Creek Runs Through It
GIS in the Rockies
 
2018 GIS in Recreation: Virtually Touring the National Trails
GIS in the Rockies
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
GIS in the Rockies
 
2018 GIS in the Rockies PLSC: Intro to PLSS
GIS in the Rockies
 
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
GIS in the Rockies
 
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
GIS in the Rockies
 

Recently uploaded (20)

PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPT
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
 
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PPTX
Coupa-Overview _Assumptions presentation
annapureddyn
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
 
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
Coupa-Overview _Assumptions presentation
annapureddyn
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
 

2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush

  • 2. Intro to Leaflet • Open-source JavaScript mapping library for mobile-friendly, interactive maps • Designed with a focus of simplicity, performance, and usability in mind • Takes advantage of modern Web technologies such as HTML5 and CSS3, while also maintaining accessibility on older browsers. • Core set of features and functionality can be extended through the use of plugins 2
  • 3. Why Leaflet? • Lots of people use it! … and lots of people already use our MapQuest-OSM map tiles with it! • Current MQ Enterprise clients have asked to use our licensed services with it! • It’s current, lightweight, and works great on mobile devices that use current browser technologies. • A lack of commercial-grade options for Leaflet. • Large developer community. 3
  • 4. MapQuest Plugins for Leaflet Licensed Data (in beta) • MapQuest Maps • MapQuest Geocoding • MapQuest Routing Open Data (coming soon!) • MapQuest Maps • MapQuest Geocoding • MapQuest Routing 4
  • 5. Licensed Data vs. Open Data Licensed Data Open Data • Data is licensed from • Data is provided by the data vendors, including Nokia HERE. • Data is checked for quality and accuracy, both from the vendor and at MQ. • Quarterly updates. OpenStreetMap project • Crowdsourced and editable by anyone who wants to contribute • Updated every 10-60 minutes, depending on service. Key takeaway: tools that are offered in both licensed and open data are the same; however the data sources are different! 5
  • 6. Plugin: MapQuest Maps for Leaflet • Easy to drop in to a project that is using Leaflet; incorporate MapQuest map tiles into your project! • Offers access to: – Licensed Street Map Tiles – Licensed Satellite Imagery – Licensed Hybrid Tiles (satellite with street overlay – Open Street Map Tiles* – Open Aerial Imagery* 6
  • 7. Plugin: MapQuest Geocoding for Leaflet • Plugin is essentially a wrapper built around the MapQuest Geocoding Web Service. • Does the heavy lifting; makes request to Geocoding Web Service, parses results, places results on the map for you! • Supports geocoding, reverse geocoding, and batch geocoding. • Also supports custom Markers/POIs 7
  • 8. Plugin: MapQuest Routing for Leaflet • Plugin is essentially a wrapper built around the MapQuest Directions Web Service. • Does the heavy lifting; makes request to Directions API Web Service, parses results, places route ribbons, stops, origin, destination on the map. • Supports popular MapQuest routing functionality, such as: optimized routes, multipoint routes, and route narratives. • Customizable route ribbons, markers, etc. • Also inludes support for “draggable routes.” 8
  • 9. Demo – Developer Guide & API Reference 9
  • 10. Demo – Traffic Accidents in Denver 10
  • 11. To get started with the plugins… • Create an account at developer.mapquest.com; also create an application key. • Find the MapQuest Plugins for Leaflet Developer’s Guide [for sample code and API reference] • Include the plugin libraries in your JS app that is using Leaflet! 11
  • 12. Enterprise Edition • Once out of beta, the Leaflet plugins will be included with the MapQuest Enterprise Edition product suite, so if you need… – The ability to handle a high volume of usage – An SLA – Access to technical support – An account manager – Etc. 12
  • 14. Contact & Other Information Jonathan Harahush [email protected] Product Manager - Enterprise Solutions @MapQuestTech developer.mapquest.com devblog.mapquest.com 14