MapQuest Developer Blog

Archives for Roman Hardgrave

  • Updated MapQuest OSM Tiles and More OpenStreetMap Switchovers

    Is 2012 the year of Open mapping? We've been ecstatic to see the energy around OpenStreetMap, and have noticed several applications recently convert to using MapQuest-OSM tiles and other companies like foursquare embrace OpenStreetMap as a foundation of their business. We're going to dive into two of applications that chose MapQuest Open and examine the process they undertook to reach that decision. First, we'd like to talk about changes we've made to our MapQuest-OSM Tiles in order to deliver better, faster and more reliable maps. MapQuest-OSM Tile Changes This week we launched a major upgrade to our tiling infrastructure, with two major benefits. The first is noticeable, while the second hopefully is never noticed. We updated the styles of our Open tiles to match some of the improvements we've made on our licensed tileset. Click on the image below to see the details of our extreme makeover. MapQuest Open Tiles Old vs New The second change is that we upgraded the tiling platform for better performance and reliability. Hopefully it's like a great offensive line in football - you never notice it because it just works. We have more updates in our Open infrastructure on the way. Stay tuned. MapQuest Open Tiles + Leaflet [caption id="attachment_1841" align="alignright" width="300" caption="Nestoria"]screenshot from Nestoria.com[/caption] Next we wanted to highlight some applications that recently switched to MapQuest OpenStreetMap Tiles and why they did it. Both of them paired our tiles with Leaflet, an open source JavaScript mapping library that we're big fans of. Nestoria is a property search engine that operates in five European markets, India, Brazil, and Australia, and has successfully implemented MapQuest-OSM Tiles and Leaflet. There are many reasons why Nestoria chose to use MapQuest-OSM Tiles with Leaflet, but one reason specifically mentioned is the availability of tools and support from the community, which includes MapQuest's active support for OSM. [caption id="attachment_1842" align="alignright" width="350" caption="World Airport Codes"][/caption] Fubra, the operator of the World Airport Codes website, shared details of their switch from the Google Maps API to a solution that involves MapQuest-OSM Tiles and Leaflet as well. After evaluating a number of solutions, they ultimately decided that the combination of MapQuest-OSM and Leaflet offered the best solution for their needs. If you have questions about MapQuest Open data initiatives or want to learn more, feel free to check out the documentation and open data forums on the MapQuest Developer Network. Also, if you have an app that is using MapQuest-OSM tiles and want it to be featured on this blog, let us know!
  • MapQuest Releases Native Mobile Mapping APIs for Android and Apple iOS

    Today we're excited to announce the production release of our Android Maps API and the beta release of our Apple iOS Maps API.  We think you'll find these as a great alternative to the native Google mapping APIs. Both APIs have been designed as "drop in" replacements for the native Google mapping APIs.  To switch simply include our API instead of the native API.  We used the same object model as the native API, while of course extending it to add great features such as integrated driving directions plus the ability to use OpenStreetMap data or our licensed datasets. Just like all of our APIs, our native mobile APIs feature no preset limits on maps with our free Community Edition license.  See the Terms Overview for a fuller explanation of our license options and limitations. Both the Android and Apple iOS Map APIs come with a full set of samples to show off many of the great features available, which include: Android Maps API
    • Advanced routing options and ability to display the route directly on the map
    • Built-in geocoding and reverse geocoding
    • Smooth animation when zooming/panning
    • Ability to rotate the map
    • Support of shape and image overlays
    • Developer's Guide
    Apple iOS Maps API Beta
    • Advanced routing options and ability to display the route directly on the map
    • Reverse geocoding
    • Smooth animation when zooming/panning
    • Support of shape and image overlays
    For those interested in using OpenStreetMap data, simply don't pass a key and the API will automatically default to using OpenStreetMap data and services. So in summary, you can replace your native API with hardly any effort and get more features plus no preset limits on map transactions!  What are you waiting for?  Check out the documentation and samples at the following links: Android Maps API Apple iOS Maps API (Beta) Please let us know what you think on our forums and please please tell us about any great apps you've built.  We're excited to see what you come up with.
    1. Portions of this page are modifications based on work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. 2. iPhone is a trademark of Apple Inc.
  • Mobile Flash Maps API v7.0.7 released with Dev Girl coverage!

    We're excited to announce the latest update to our Mobile Flash Maps API, for both licensed data and open data. What's new you ask?  Primarily two things.  First, we overhauled the touch interaction with the map.  This includes vast improvement to pinch zoom, as well as the expected defaults of double tap to zoom in and two finger tap to zoom out. The easiest way to check these improvements out are by downloading our Flash Maps API Showcase app in either iTunes or Android Marketplace.  If you want to see how it was built, you can download the sample mobile map application source code. Second, we upgraded our API to the recently released Adobe Flash Builder 4.6.  Adobe played Santa early this year and stuffed their latest release with a number of nice goodies. The addition of native extensions allows you to complement your Flash Builder app with native code, allowing you to access native features of mobile platforms that were unavailable before.  Also, for those who have griped about having to separately download AIR when installing a Flash Builder built application, the new captive runtime feature alleviates that concern.  In addition to these features, Adobe introduced several new mobile components that will provide even more options when designing your perfect app. For many ardent Adobe developers, the name Dev Girl has a special place in our hearts.  My personal first experience with Holly's wisdom was when I was trying to navigate the iTunes app store submission process. Holly, my wife and kids thank you for the extra 8 to 10 hours they got to spend with me rather than hearing daddy scream at his computer. Holly helped fix some issues we faced during development, and has since written a nice overview piece on developing with our Mobile Flash Maps API.  I encourage you to check it out and follow her blog, as I guarantee she will save you development time down the road.  Thanks for all the help Holly!
  • No Preset Limit on Free Map API Transactions

    Transaction limits among free map APIs have been a hot topic lately.  MapQuest is excited to announce a change to our limits, which includes no preset limit on maps within our free Community Edition license!  In addition, we are setting higher limits on our other service calls (the highest in the industry), with 5,000 geocodes, 5,000 routes and 5,000 search calls allowed per day. In addition to our new transactional limits (or lack thereof!) we wanted to clarify where and how you can use our APIs with a Community Edition license.  You CAN develop paid mobile applications for app stores using our Community Edition licenses.  You can also use SSL. For all the details, check out the following Map API Licensing and Terms Overview.  Also check out the Terms of Use for all the legal specifics.  I've included the handy chart available from the overview below.  Head over to the MapQuest Developer Network to sign up for a free map API key and start developing!
      ENTERPRISE COMMUNITY
      Licensed Data Licensed Data Open Data
    Maps (No preset limit)* (No preset limit)* (No preset limit)*
    Directions (No preset limit)* (5000 calls/day) (No preset limit)*
    Geocoding (No preset limit)* (5000 calls/day) (No preset limit)*
    Search (No preset limit)* (5000 calls/day) (No preset limit)*
    Route Matrix (No preset limit)* (5000 route pairs/day) (No preset limit)*
    Traffic **  
    Non-Commercial or Public Web Apps
    Non-Commercial or Public Mobile Apps
    Private and/or Paid Commercial Web Apps  
    Paid Mobile Apps
    SSL
    Forum Support
    Premium Support(24/7 Phone & Email Support)    
    System Performance Levels    
    Account Management    

    * MapQuest operates a shared service and reserves the right to limit access to prevent service degradation.  Please contact MapQuest to discuss applications with heavy traffic volume expectations.

    ** The Traffic API Web Service cannot be used for real-time navigation, in conjunction with in-car or stand alone portable navigation devices, or be used as the primary purpose of your website or application.

  • Adobe MAX Thoughts + WebMapSolutions Sample

    [caption id="attachment_1640" align="alignright" width="300" caption="The SplitViewNavigator in Flash Builder 4.6"][/caption] Hello from cloudy and cool Los Angeles! Adobe MAX has been humming along so far and there's a lot of excitement about the types of mobile applications possible with Adobe Flash Builder 4.5, as well as the improvements coming with Flash Builder 4.6.  Naturally with mobile apps come mapping, directions, traffic and more, and so far we've seen a warm welcome to our new Mobile Flash Maps API. I set out at MAX to determine sentiment around the overall Flash Builder foray into mobile applications. The folks I spoke with were generally pleased and excited by the possibilities of coding once and deploying everywhere, not the least of which, significant cost savings. I had forgotten how much people love Flash Builder as a tool to design, build and debug applications -- when compared with developing in other web languages, Flash really spoils you. As far as actual mobile applications built with Flash Builder 4.5 in the market, the most notable is Politico. However, several folks I spoke with were in active development on some new apps, so the next 3-6 months should be interesting to watch. The pre-release of Flash Builder 4.6 has generated a stir, most notably with the performance enhancements, native extensions, new mobile components and an improved deployment for Android so that users don't have to separately install AIR. These first two features should really close the gap between what a Flash-built native app can do versus a natively coded app. From my perspective, it's exciting to be on the forefront of a technology that has such great potential. I'm pleased to see the features Adobe has in 4.6, as they match up well with MapQuest's roadmap. (We're trying to keep up with several great features of our own planned in the next several months.) On a related note, we have a cool demo to share from WebMapSolutions. While we've built our own demo application (which Android users can install directly from Android Market), the good folks at WebMapSolutions have been working on several of their own. Check out the following video they put together of one of their apps. Just a reminder, tomorrow (Wednesday, Oct. 5) at 10 a.m. we'll do a deeper dive into the capabilities of the API and what's next in our Unconference panel.