Archives for Events

Subscribe
  1. GIS in the Rockies Exhibit Hall Floor

    The exhibit floor at the GIS in the Rockies conference. Photo courtesy of Annette Ginocchetti.

    Last week I had the pleasure of speaking about the MapQuest Directions API as a part of the Emerging Technologies track at the GIS in the Rockies conference. The conference, which was held at The Cable Center here in Denver, Colorado, is a large regional conference that focuses on many topics relevant to geospatial technologies, including geospatial web development, analysis, surveying, photogrammetry, and remote sensing.

    My session, An in-depth look at the MapQuest Directions API, touched upon many of the features included in the Directions API that go beyond simple point-to-point routes and driving directions, such as:

    Multipoint routing
    Optimized routing
    Route control points
    Route matrix
    Corridor searching (with the MapQuest Search API)

    We took a look at sample code, requests, responses, and talked about how to get started, since all of this great functionality is available to both Community Edition and Enterprise Edition developers today (yes, today!).

    The conference was well done and certainly did not disappoint; in fact, it was inspiring to see the work being done by others in the industry and many of the sessions were informative and fun. I’m already looking forward to next year’s conference. Only 360 more days to go!

    If you need help with getting started or have questions about the Directions API, feel free to check out the forums on the Developer Network or tweet @MapQuestTech!

  2. SXSW Interactive has traditionally served not just to launch new products, but also as a collaborative brain trust where the dialogue on stage continues into Austin’s streets. Along with some esteemed industry friends, I had the pleasure of participating on a SXSW panel last month covering the topic: "Interoperable Location Data: Matching Your Places with My Places."

    Tyler Bell
    Director of Product: Factual
    Kate Chapman
    Developer Advocate: GeoIQ
    Adam DuVander
    Executive Editor: ProgrammableWeb
    Scott Raymond
    Co-founder and CTO: Gowalla

    The Issue

    There’s an ever-increasing amount of applications using location data. Some are licensing data, some are using open-source data, and some are building datasets from user-generated records. Unfortunately, there’s no easy way to match records between them. For instance, latitude and longitude may have been captured differently, there might be no address or only a partial address, or the common name of the business (Jo’s) might be offered instead of the formal name (Jo’s Coffee Downtown).

    How do we make it easy for a developer and a machine to know that we’re both talking about the same specific place, especially when that place can be a park bench, taco truck, or the Starbuck’s that’s on this side of the street (not that side)?

    How also do we make this system open and flexible so developers aren’t locked into yet another black-box solution, since the ability to own and manage the data attributes is one of the major reasons organizations build their own datasets to begin with.

    Here’s a good example of how and where location data in the sponsored link of the iOS Maps app differs from the actual place record for the Michelangelo Hotel in New York.

    These types of disconnects are most apparent in mobile operating systems. Independent developers make location apps, but these apps don’t necessary provide a clean way to move a place context from the app to the operating system, then to another app.

    As another example, I’ve pulled the below foursquare check in, displayed in the Twitter app, and finally pulled up on the iOS Maps app.

    • What sent me to this place
    • The name of the place
    • Additional useful details of the location from:

      • foursquare: Whose check in did I follow? Who’s the mayor? How many people are there now?
      • Twitter: The referring tweet, other tweets nearby, references to the conversation thread.
      • Additional location attributes such as the phone number or website link.

    Continuing the Conversation

    Last summer, MapQuest started socializing the concept of the location ID pivot table to a number of organizations and start-ups. The basic concept is that the table will take a location ID from one organization and return the matching location ID from the organization you want a match from.

    So in the example above, the foursquare venue ID would be passed to Twitter; Twitter could then access other information about the venue with confidence that both applications are referring to the same place. Next, Twitter would pass the foursquare venue ID, and a Twitter Place ID, to the iOS Maps app. Lastly, the iOS app could then present the user with detailed information about the location and allow for directions with assurance of accuracy.

    Got it? A picture might help.

    Basic POI information is becoming more commoditized. The value is now weighted higher in the special characteristics of a place, not its physical location in the world. There’s nothing proprietary and no "secret sauce" to the information that one of MapQuest’s offices is located at 300 Granite Run Drive, Lancaster, PA. And, the same applies for your favorite pizza place, least favorite dentist or the Empire State Building.

    If providers of place data allowed their location IDs and basic location information to be used as part of place-matching efforts, it’s my opinion (as shared during the SXSW panel), that place-data providers and other services could begin more easily aligning the same places across systems. As a developer, wouldn’t it be great to query a data set like MapQuest’s and get the IDs to that same place represented in other datasets like Gowalla, Yelp and Facebook as well?

    So Many Questions, So Much Opportunity

    My hope is that the conversation continues from here. There are so many opportunities for growth and collaboration, and below are just a few recommendations:

    How can you help?

    Data Service Providers:

    • Consider either:

      • Providing location/venue/spot/POI IDs for other services in the API responses to your own locations
      • Include flexibility in your terms-of-use to allow developers to use, share, and store your location IDs and align them with location IDs from other services using the basic geographic attributes of the record (lat/long., address, business name, etc.).

    Developers:

    • Ask your data and API providers to:

      • Provide Interoperable Location IDs
      • Allow you to build easy ways to associate yourself
      • Allow their IDs and basic geographic attributes to be freely published
    • Ask them to allow you to build easy ways to make associations available yourself
    • Ask them to allow their IDs and basic geography attributes to be freely published.

    My fellow panelists and I agreed to make an effort to create more visibility around this important topic. Kate has summarized her thoughts over on the GeoIQ blog in a post called "SXSW and Interoperable Location Data." You can also check out our panel in its entirety on the SXSW page for the "Interoperable Location Data" panel.

  3. Mar 9, 2011

    MapQuest at SXSW Preview

    We’re loading up all the gear to make our annual trip to Austin, Texas for SXSW Interactive. This year will be bigger than ever and I wanted to recap all of our plans and happenings so you can make sure you don’t miss a thing. If you’re busy printing out your directions and have your sights set on BBQ, this post is for you:

    MapQuest's Street Team Bikes

    MapQuest's Street Team Bikes

    Official Mapping Sponsor of SXSW
    Download SXSW’s official mobile app, SXSW GO, to build your schedule, see a map of what’s going on where, and more.

    CruiserQuest
    Those crazy people riding around Austin on cruiser bikes later this week – that’ll be us. We’re also giving a bunch of bikes away. Track down the MapQuest street team, show us your MapQuest mobile app, and you get an entry.

    Check out this blog post for full details:
    CruiserQuest: Win a Cruiser Bike at SXSW


    BBQuest
    MapQuest's BBQuest: Take a Road Trip to Salt Lick BarbecueOn Sunday, March 13th, join us on our 2nd Annual BBQuest Road Trip to the famous Salt Lick Barbecue. Hop on a bus loaded with tech influencers, VCs, entrepreneurs, and a bartender, then go get some tasty BBQ. Finally, rock out with our friends Shinobi Ninja, who will be playing us off as we get you back to Austin for the evening events.

    MapQuest Booth
    If you thought our booth was crazy last year, wait until you see our set-up this year. I can’t tell you about all the awesomeness (air hockey) we’ll have there, but make sure you stop by the Trade Show from March 14th through the 17th. We’ll be near the 4th St. entrance.

    In the booth, we’ll be demoing our mobile applications, and showing you how you can add location data and maps to your application. So, whether you’re super-coder, OpenStreetMap expert, or just need an easy-to-use tool for adding a directions link to your site, our team will be happy to chat and happy to help. Plus, we’ll have happy hours in the afternoon, so we can discuss over a cold one.

    Das IronGeek
    On March 15th, MapQuest will be hosting one of the 5 challenges as part of Das IronGeek, an event that puts a set of 6 press and bloggers attending SXSW through a series of fun, technology related challenges, all intended to test their “geekiness.”

    Speaking Gigs
    Also on the 15th, yours truly will be speaking on the topic of “Interoperable Location Data,” along with fellow panelists: Tyler Bell from Factual, Kate Chapman from GeoCommons, Adam DuVander from ProgrammableWeb, and Scott Raymond from Gowalla.

    Right after that, you can hustle on over to listen to Christian Dwyer, MapQuest’s fearless leader talk about “Rebranding: Tales of a New Identity,” alongside AOL’s VP of Marketing: Maureen Sullivan.

    See you in Texas
    Hope to see you in Austin. Travel safe and have a great time!

  4. Jul 9, 2010

    MapQuest Opens Up – in the UK

    As I write, we are in the final few days of work left to us on the new Beta site open.mapquest.co.uk.  It’s an experimental site that uses the free open source OpenStreetMap data, as well as various open source tools, software and utilities to bring it all together.  We then added some of our own special sauce – our best-in-class routing algorithms, and our new user interface (a full experience of which can be found at new.mapquest.com).

    If you are unfamiliar with OpenStreetMap, it is mapping data gathered by volunteers, for free – over a quarter million of us by now! – across the entire world with the express purpose of this data being available to anyone for (almost) any use, and not locked in high-priced commercial vaults.  There is a great benefit to this – If you find something wrong or missing, you can go fix it or add it! if you go to openstreetmap.org, find the place on the map, and click the edit tab at the top, you can fix the roads, add the businesses, and edit the map.  There is also an OSM (OpenStreetMap) Wiki that tells you more about the OpenStreetMap foundation, the data, and how to get involved. It is truly amazing what they have accomplished.

    Randy Meech, our Head of Engineering, summed up why we are doing this project more succinctly than I ever could – so here’s what he said:

    “We believe that open source is ultimately the future for AOL’s local and mapping applications. And we’re very excited about supporting OpenStreetMap, which powers the maps behind Patch, our local news and information platform. We believe community generated maps that are of high quality and accuracy will end up ultimately being the better mapping product for users. Allowing users to improve the areas they know and care about like streets in their neighborhood, in addition to hiking trails, parks and bike paths, we believe will lead to the best mapping experience for all users.”

    To prove we are serious, we announced today at the SotM conference with a $1 million fund to support the growth of open-source mapping in the United States.  This first website is also proof that this is not lip-service.  We are engaged, and actively working on integrating, using, and improving these tools and we wanted to be able to demonstrate that at the conference.

    The goal was to create a MapQuest experience for the United Kingdom using only OpenStreetMap data.  As much as possible we tried to use the open source software used by the OSM community, so anything we did to these tools could be contributed back.  We picked the UK first because we felt we had the best shot of getting use-able routes from the data without having to worry about a language barrier at the same time.

    We started out, as anyone else would, with the latest dump of the OSM Planet data. We grabbed OSM2PGSQL, a python script used for data conversion, and set ourselves up with PostgreSQL with postGIS extensions (a library that adds a lot of geographical functions and datatypes to PostgreSQL).

    After successful import, we needed to render and cache the tiles.  For rendering we use Mapnik and for caching, TileCache.  We turned to our good friends at Cartifact to help us re-create our MapQuest style as Mapnik style files.  At this point, we discovered there were some features that Mapnik didnt have that we could really use.  Fortunately, we were able to hire Artem Pavlenko, the very awesome chappie who created Mapnik, to improve it with the features we needed, and then release it back to the community. They included such things as SVG Symbolizer, label offsets, improved connection management, and multistyle rendering based on polygonal regions. The last one we needed because we have 3 different styles (US, Europe, Rest of World) we needed to apply.

    OSM Style of Oxford

    OSM Style of Oxford.

    MQ style of Oxford

    MQ style of Oxford.

    For directions and routing, we started with the raw OSM data and converted it into our own format that works with our routing engine.  Along the way, we found much duplicate data and other little issues that sometimes caused problems.  For example, we were initially unable to make directions to York in England, because the city center is surrounded by pedestrian walkways.  For a while, we could only get the Channel Tunnel going one-way, and no-one could get into, or leave France.  However, once we overcame the issue, we were remarkably impressed by how well it all worked.

    Directions from Scotland to Istanbul

    From Scotland to Istanbul, stopping in Girona along the way.

    Geocoding & Search turned out to be our biggest challenge when using OSM data, and is probably the area we will focus on the most in the next phase.  Normally we make a distinction between Ambiguities (Did you mean Brentwood, England or Brentwood, Alabama?) and Searches (Pubs in Brentwood) and we provide a different UI flow for search results than we do for ambiguities. The Open Source finders have only a single set of results to any query, with no distinction.  Most of the Ways (what OSM calls lines, or streets) and Nodes (OSM-speak for Points) do not have house numbers or addresses on them, which makes geocoding to a numbered street address very unlikely. Most of the businesses do not have the info that a commercial data set brings – phone numbers, hours of operation, etc.  So be prepared! The search results are not yet what you would expect from a full blown MapQuest site – but we’ll get there…oh yes, we will.  To that end, we also tracked down Twain, the excellent creator of Nominatim, the search engine that OSM uses, and have shanghai’d him to make improvements he’s wanted to do for a while, and contribute back, as well.

    This droning monologue has gone on far too long already! For anyone who has stuck with me through this post, and who happens to be at the SotM conference, feel free to accost me with advice, suggestions and frosty beverages.

    This project has been a very valuable lesson in all the little things that go into MapQuest that as both an employee and a user, I take for granted.  The most amazing thing to me is the incredible effort that has been put into OpenStreetMap and its tools by such a large number of dedicated volunteers – a movement that will continue to grow.

    I look forward to providing more details as we continue to work on this exciting new path for MapQuest after the conference and am very excited to be participating in the OSM community.

    Note: For a more concise post, I suggest you check the blog post of my co-conspirator, Deb Tankersley, over on our consumer blog.

  5. Jun 29, 2010

    Reboot

    There’s a lot of change going on at MapQuest. Our Consumer application has been completely rewritten to reflect ways users are using and sharing location information. You can read more about “Redefining the User Experience” on our sister blog for MapQuest.com and check out this video about the brand, our mission, and the new site.

    MapQuest Primary LogoFor developers, we’ve been addressing these same issues. Over the past few years, we’ve completely rewritten many of our APIs, developed a robust AS3 SDK for Flash and Flex developers, and launched 6 Web Services. All of this is making it easier for developers to easily add location features to their applications for desktops and mobile devices — from small start-ups to large corporations.

    Our goal for the MapQuest Platform is: Developer Easy; Developer Friendly. There’s always more work to do, but today we’ve rebooted MapQuest to better reflect that mission with an updated vision and an upgraded new look.

    Let us know what you think.

  6. Earlier this week we announced a way for people attending SXSW to win an Apple® iPad™, it’s called ButtonQuest. Wanna play? Here’s how:

    The 15 Different Versions of the MapQuest ButtonQuest Buttons

    YOUR MISSION?: Find as many MapQuest Star buttons as you can.

    WHAT IS IT?: Play MapQuest ButtonQuest and earn entries to win one of three Apple iPads!

    HOW DO YOU ENTER?:
    MapQuest will be handing out 15 unique MapQuest star buttons over the three days of the SXSW Interactive Festival. Once you have five different buttons, go to our booth (Booth #401) and fill out an entry form. If you get 10 different buttons, we’ll give you two entries. Find all 15 buttons and you’ll get three entries!

    WHEN IS IT?: During the SXSW Interactive Conference from Saturday, March 13 – Monday, March 15. Drawing will be held for all three iPads at 3:00 pm on Monday, March 15. As a heads-up, you must be an attendee of the SXSW Interactive conference in order to play.

    WHERE ARE THE BUTTONS?: They’re everywhere! Find the MapQuest team, dressed in red shirts and red hats, at various locations around Austin throughout the three days of the Interactive conference. To get you going, we’ll have a different button offered each day in the MapQuest booth – so stop by!

    HOW DO I FIND THE MAPQUEST TEAM?:
    We’ll be tweeting real time letting you know where we’ll be next. To help you out we’ve created a schedule and map of our button handout locations but there will be SEVERAL other handouts you’ll only find out about via Twitter. We also have secret button carriers – so make sure to keep tuned in by following us: @MapQuestTech and @MapQuest. We’ll be using the hashtag #buttonquest to announce all the locations throughout the Interactive Festival.

  7. Earlier we told you about the contest we’re doing at SXSW – ButtonQuest – where you can enter to win one of three Apple® iPads™. While we’ve already announced several locations of where the MapQuest team will be at handing out buttons, we have also enlisted “Secret Button Carriers” who are attending SXSW and will be distributing buttons during the Interactive Festival as well as at evening events.

    We’re going to blow their cover though – perhaps we should dub them “The Not so Secret Button Carriers”. Regardless, we wanted to tell you who they are to help maximize your chances of winning. These guys will tweet out when and where they will be handing out different buttons for ButtonQuest so make sure to follow them on Twitter.

    Robert Scoble (@scobleizer)
    Erik Boles (@ErikBoles)
    David Stanley (@KiwiGate)

    This list may grow, so stayed tuned…

  8. It must be official, we have a Press Release! It has a very catchy title: MapQuest Engages Developer Community with Presence at SXSW; Shows Easy-to-Use, Developer Friendly Tools.

    Over the last eight months we have overhauled the MapQuest Platform from top to bottom. We have re-written every key component, and exposed our core functionality through sane, modern, easy-to-use Web Services. We are now finishing up overhauling our main SDKs for AS3 / Flex and Javascript to use these new services as their foundation.

    As a reward, MapQuest is now sending us to SXSW Interactive to show it all off. We are also hosting a BBQ Party at the Salt Lick. I, for one, intend to celebrate the launch of something that has been a definite labour of love. I truly love what I do, am passionate about MapQuest, and work with some of the most truly awesome people around – which makes me very grateful to have been afforded the oppportunity to bring this new vision of what the MapQuest Developer Services should be, to fruition. It has been a great journey so far, and as I look back over what we have accomplished in such a short time, I am proud of the hard work we have done, and look forward to what we do next.

    Ok, enough of that. If you truly want to see our enthusiasm for what we have built, stop by our booth (#401) at SXSW and we’ll talk your ear off, offer you some beer at the Block Party, and even help you with some implementation at our little Genius Bar we’ve set up. My compadre-in-chaose, Josh Babetski, is also hosting a panel you might find interesting.

    Until then, here’s a quick(ish) summary of links to previous posts about the different parts of the platform as we released them to production:

    MapQuest Directions Web Service And Long URL Web Service Released – October 12th.

    Web 2.0 Geocoding Service Launched – November 12th.

    Static Map Service Launched – December 4th.

    Address Point geocoding, New Map Styles, & Free Edition Geocode Data Upgrade – January 20th.

    Search Service And Static Map Wizard Launched – February 25th.

    MapQuest Traffic Service Goes Live – March 4th.

    MapQuest AS3 / Flex SDK V6.0 Launched – March 9th.

    I am pretty sure that, not even counting the beta rollouts, we have managed an average of more than one new product or release per month, over the last 6 months. I am just absolutely blown away by how much work we’ve done in such a short period of time.

    Alright. Enough from me. Texas, here we come!

  9. Location is going to be a very popular topic this year at SXSW Interactive. It’s no surprise really. Geolocation features and applications are changing how we interact and consume information. These changes can be seen in the way news stories get reported, location data is visualized in near real-time (like how busy one coffee shop is over another), or something as simple as adjusting your evening plans by figuring out what restaurant your friends are at.

    The “Time + Social + Location. What’s Next In Mobile Experiences?” panel will be talking about the above topics and more. The panel includes Greg Cypes from AIM, Naveen Selvadurai from foursquare, and I’ll be representing MapQuest. We look forward to kicking-off the location-based conversation during the first day of panel discussions.

    If you’re heading to Austin this week for SXSW, please add us to your schedule. The panel will be in Ballroom “B” on Friday, March 12th at 5pm.

    While you’re in town, remember to join us for the MapQuest BBQ Quest at South by Southwest on Sunday to catch a ride out to The Salt Lick for some food and beer on us.

    You should also follow MapQuestTech on Twitter. It’s our new account focused on development and technology news from MapQuest. It’ll also be used to share information on MapQuest happenings and antics on the ground during SXSW Interactive. More on that next week, but trust me, it’s worth the follow.

    See you in Austin!

Follow @MapQuestTech on Twitter

MapQuest DevBlog RSS

Want to stay updated on all the latest advances? Subscribe to our blog feed and be among the first to receive the news!