MapQuest Plugins for Leaflet
Intro to Leaflet

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

• Designed with a focus ...
Why Leaflet?

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

• Current MQ ...
MapQuest Plugins for Leaflet

Licensed Data (in beta)

• MapQuest Maps
• MapQuest Geocoding
• MapQuest Routing
Open Data (...
Licensed Data vs. Open Data
Licensed Data

Open Data

• Data is licensed from

• Data is provided by the

data vendors, in...
Plugin: MapQuest Maps for Leaflet

• Easy to drop in to a project that is using Leaflet;
incorporate MapQuest map tiles in...
Plugin: MapQuest Geocoding for Leaflet

• Plugin is essentially a wrapper built around the
MapQuest Geocoding Web Service....
Plugin: MapQuest Routing for Leaflet

• Plugin is essentially a wrapper built around the
MapQuest Directions Web Service.
...
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 t...
Enterprise Edition

• Once out of beta, the Leaflet plugins will be
included with the MapQuest Enterprise Edition
product ...
Questions?

13
Contact & Other Information

Jonathan Harahush

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

@Ma...
Upcoming SlideShare
Loading in …5
×

2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush

974 views

Published on

Leaflet is a popular open-source JavaScript mapping library that is geared toward developers who want to build lightweight, mobile-friendly Web mapping applications. MapQuest recently released three plugins that enable developers to easily incorporate the most popular MapQuest services -- maps, geocoding, and routing-- into applications built with Leaflet. This session will describe the plugins and demonstrate the functionality included with the MapQuest Maps for Leaflet, MapQuest Geocoding for Leaflet, and MapQuest Routing for Leaflet plugins.

Published in: Technology, Art & Photos
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
974
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush

  1. 1. MapQuest Plugins for Leaflet
  2. 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. 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. 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. 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. 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. 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. 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. 9. Demo – Developer Guide & API Reference 9
  10. 10. Demo – Traffic Accidents in Denver 10
  11. 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. 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
  13. 13. Questions? 13
  14. 14. Contact & Other Information Jonathan Harahush jonathan.harahush@mapquest.com Product Manager - Enterprise Solutions @MapQuestTech developer.mapquest.com devblog.mapquest.com 14

×