MapQuest Developer Blog

Archives for

""
  • Announcing MapQuest Plugins for Leaflet on Licensed and Open Data

    Did you know that MapQuest offers the ability to use our maps, geocoding, and routing with the open-source Leaflet mapping library? The interest and feedback provided during our public beta was truly overwhelming and today we are excited to announce the first production release of the MapQuest Plugins for Leaflet, utilizing both our Licensed and Open data sources. The MapQuest Plugins for Leaflet enable developers to easily integrate our most popular core services -- maps, routing, and geocoding -- to applications built with the open-source Leaflet JavaScript mapping library. What's not to like about that? Today we're offering production releases of the following plugins:
    • Maps - While many developers were already using MapQuest-OSM and Open Aerial Tiles with libraries like Leaflet and OpenLayers, we've never been able to offer access to our map tiles that are created from licensed data sources. The MapQuest Maps plugin for Leaflet allows you to do just that; it allows you to use our licensed map, satellite, and hybrid tiles with Leaflet. It's also easy to use the Leaflet layers control to switch between each map type. Don't worry, we're also offering an Open version of our Maps Plugin, which makes it even easier to add and use our Open Tiles with Leaflet.
    • Geocoding - The MapQuest Geocoding plugin for Leaflet takes care of the heavy lifting for you. You can easily integrate Licensed or Open MapQuest geocoding functionality into Leaflet, as it takes care of making requests, parsing responses, and adding results to your map.
    • Routing - With the MapQuest Routing plugin for Leaflet, you can easily integrate Licensed or Open MapQuest routing into Leaflet, including our popular draggable routes functionality. Aside from draggable routes, this plugin also offers many of the features that our developers expect, such as our extensive route options, optimized routes, and multipoint routes.
    The MapQuest Plugins for Leaflet allow developers to have the best of both worlds: use of a well-supported and extremely popular JavaScript mapping library and the easy integration of the core services that MapQuest is known for. In addition to the production release, the MapQuest Plugins for Leaflet Developer's Guide has been updated to include the Try-It-Now functionality this is part of our other Developer's Guides. With Try-It-Now, developers can easily access and experiment with the code that powers each of the samples. We've also added information about accessing the plugins that utilize Open data. A key is required to use the plugins, but usage of the plugins is free, just like our other MapQuest Open services. Got questions? We've got answers. Feel free to tweet us @MapQuestTech or post a topic on our Developer Network Forums. We love to hear from our developers, so don't hesitate, get started today!
  • Flash Maps API 7.1.2 Released (Licensed & Open)

    We are excited to announce quite a few Flash updates that have been released to production within the past week! The latest versions of the Flash Maps API, Mobile Flash Maps API, Open Flash Maps API and Open Mobile Flash Maps API are available for download from the Developer Network. Release notes are listed below: Flash Maps API and Mobile Flash Maps API (Licensed)
    • Support has been added for the Search API v2.
    • Search, Directions, and Geocoding services now fire a "ready" event when ready for use.
    • Route highlights have been tweaked to properly extend from the start and endpoints of a route.
    • Internal map configuration updates have been made.
    • Developer's Guide and Samples Explorer have been updated.
    Flash Maps API and Mobile Flash Maps API (Open)
    • An application key is now needed to use the toolkit, since keys are now required to use many of the Open services.
    • Support has been added for the Open Geocoding API v1.
    • Search (Nominatim), Open Directions, and Open Geocoding services now fire a "ready" event when ready for use.
    • Route highlights have been tweaked to properly extend from the start and endpoints of a route.
    • Developer's Guide and Samples Explorer have been updated.
    If you are using a previous version of the Flash Maps API or Mobile Flash Maps API, we encourage you to upgrade to 7.1.2, especially if you are using the search functionality that is built into the toolkit. Previous versions are built for use with the older (deprecated) Search API v1. It is recommended that all users upgrade to version 7.1.2 by January 31, 2014 to avoid any disruptions in search functionality. Also, if you have custom data tables stored in the legacy Data Manager tool, you will want to make sure you upload your data tables through Data Manager v2, as the Search API v2 is built to work with Data Manager v2. The search functionality in the Flash Maps API and Mobile Flash Maps API 7.1.2
    is not able to access data tables stored in the legacy Data Manager tool. Finally, 7.1.1 and all previous versions of the Flash Maps API, Mobile Flash Maps API, Open Flash Maps API, and Open Mobile Flash Maps API are officially deprecated. If you have questions or want to request Flash Maps API features and functionality for future releases, feel free to visit the Flash Maps API and Open Flash Maps API forums on the Developer Network or tweet us @MapQuestTech!
  • iOS Maps API 1.0.1 Released

    If you have been following the activity on the MapQuest iOS Maps API Forum, you have probably seen references made to version 1.0.1 of the iOS Maps API. Yes, it's true; the iOS Maps API is officially out of beta and today we are happy to announce our first production release! The iOS Maps API 1.0.1 allows iOS developers to leverage the power of the MapQuest platform from within native iOS applications. Much like the beta release, iOS developers have access to unlimited free MapQuest maps as well as accurate geocoding, advanced routing options, driving directions, shape and image overlay support, geolocation, and access to both the licensed and open MapQuest datasets! The MapQuest iOS Maps API essentially takes the default iOS mapping tools a step – or a few steps – farther, by offering features currently unavailable to iOS developers, such as integrated driving directions and the ability to choose between licensed MapQuest and MapQuest-OSM data and map tiles. Getting started is a breeze; the iOS Maps API uses the same object model as the default iOS mapping tools, so it is an easy, drop-in replacement. Simply download the API toolkit and samples, add the MQMapKit framework to your project, and ensure that the import statements are referencing the MQMapKit framework. That's it! Code samples are included with the download and the Developer Network Forums are always a great resource for answering questions and meeting other developers who use MapQuest APIs. The iOS Maps API 1.0.1 release also incorporates enhancements and bug fixes that have been made as a result of feedback provided by developers on the Developer Network Forums, Twitter, meetups that we have attended, and MapQuest Enterprise Solutions developers who have already started to build applications based on the beta releases. This release improves overlay rendering and memory and tile usage and fixes iOS 5 MapKit incompatibilities that were reported during the beta. A full changelog is included with the release notes, so be sure to take a look. Not an iOS developer? We've still got you covered. MapQuest offers many options for mobile developers:
    • Android Maps API - The Android Maps API is available to Android developers who wish to incorporate the MapQuest platform into native Android applications.
    • Mobile Flash Maps API - The Mobile Flash Maps API is available to Flex developers who create native Android and iOS applications by utilizing the 'build once, deploy everywhere' functionality included in the Flex SDK.
    • JavaScript Maps API - The JavaScript Maps API supports touch gestures and can be used to create feature rich browser-based mobile Web applications.
    • MapQuest Web Services - The MapQuest Web Services can be accessed directly by any client capable of making HTTP requests, so if the previous options are not a good fit for your project, the Web Services are yet another option available to mobile developers.
    We love to hear from our developers! Tell us about the great applications you have built with the MapQuest mobile APIs, either by posting on the Developer Network Forums, or tweeting us!