MapMyFITNESS and Google Maps API for Business

Being fit means moving and moving means going someplace. We created the MapMyFITNESS applications because we are passionate about living active lifestyles and we wanted a way to both track our progress and explore new activities. We wanted to help people experience this passion for themselves. As our community of MapMyFITNESS users has grown to over 9 million people, we have continually worked to make the applications easier to use and more effective at motivating people to keep moving, whether they’re elite athletes or people just getting started.

A key component to that mission has been our integration with Google Maps, which has made it easy for our users to find new routes or make their own, then share them with the rest of the MapMyFITNESS community. As one of the earliest Google Maps API developers, we noticed it was easy to incorporate the mapping functionality into our product. As we set about to completely rebuild our platform that launched earlier this month, our goal was to expand the ways users could take advantage of Google Maps’ latest API functionality. We’ve gone from tracking and sharing routes in our old platform to providing “Courses” in our new platform. Courses provide our users with real-time data like traffic patterns and temperature, and include “check-in” technology that helps them track workouts, share their progress, and compete in our new leaderboard against specific groups of people. They can compete with local clubs, friends, and most importantly against themselves and their own progress.

The Google Maps API allowed us to show the important information to our users in an easy to read format. Users can visit our site to find new cycling, running or walking routes by searching for the route while viewing it on the map. By using the Google Maps API were we able to incorporate the Street View API to create virtual tours of routes and the Elevation API to calculate how many feet you climb – and descend – during your workout. That familiarity, in addition to fantastic technology and features, makes the user experience both easier and more powerful.

The quest for the perfect map

(Cross posted from the Official Google Blog)

For the last decade we’ve obsessed over building great maps for our users—maps that are totally comprehensive (we’re shooting for literally the whole world), ever more accurate and incredibly easy to navigate.

Comprehensiveness

It’s a pretty limited search engine that only draws from a subset of sources. In the same way, it’s not much of a map that leaves you stranded the moment you step off the highway or visit a new country. Over the last few years we’ve been building a comprehensive base map of the entire globe—based on public and commercial data, imagery from every level (satellite, aerial and street level) and the collective knowledge of our millions of users.

Today, we’re taking another step forward with our Street View Trekker. You’ve seen our cars, trikes, snowmobiles and trolleys—but wheels only get you so far. There’s a whole wilderness out there that is only accessible by foot. Trekker solves that problem by enabling us to photograph beautiful places such as the Grand Canyon so anyone can explore them. All the equipment fits in this one backpack, and we’ve already taken it out on the slopes.

Luc Vincent, engineering director, taking the Street View Trekker for a trial run in Tahoe

Accuracy

The next attribute map makers obsess over is accuracy. We still have a way to go because the world is constantly changing—with new houses, cities and parks appearing all the time—it’s a never ending job. But by cross-checking the data we have, we can significantly improve the accuracy of our maps. Turns out our users are as passionate about the quality of Google Maps as we are, and they give us great feedback on where we can do better. We make thousands of edits a day based on user feedback through our Report a Problem tool and via Map Maker, which we launched in 2008. Today we’re announcing the expansion of Map Maker to South Africa and Egypt, and to 10 more countries in the next few weeks: Australia, Austria, Belgium, Denmark, Finland, Liechtenstein, Luxembourg, New Zealand, Norway and Switzerland.

Usability

The final element of the perfect map is usability. It’s hard to remember what digital maps were like before Google Maps went live in 2005, and the huge technological breakthroughs that transformed clicking on arrows and waiting, to simply dragging a map with a mouse and watching it render smoothly and quickly. Plus, we added one single search box. Today we have thousands of data sources that feed into our maps making them a rich and interactive experience on any device—from driving directions to transit and indoor maps to restaurant reviews.

People have been asking for the ability to use our maps offline on their mobile phones. So today we’re announcing that offline Google Maps for Android are coming in the next few weeks. Users will be able to take maps offline from more than 100 countries. This means that the next time you are on the subway, or don’t have a data connection, you can still use our maps.

The next dimension

An important next step in improving all of these areas—comprehensiveness, accuracy, and usability of our maps—is the ability to model the world in 3D. Since 2006, we’ve had textured 3D buildings in Google Earth, and today we are excited to announce that we will begin adding 3D models to entire metropolitan areas to Google Earth on mobile devices. This is possible thanks to a combination of our new imagery rendering techniques and computer vision that let us automatically create 3D cityscapes, complete with buildings, terrain and even landscaping, from 45-degree aerial imagery. By the end of the year we aim to have 3D coverage for metropolitan areas with a combined population of 300 million people.

I have been working on mapping technology most of my life. We’ve made more progress, more quickly as an industry than I ever imagined possible. And we expect innovation to speed-up even more over the next few years. While we may never create the perfect map … we’re going to get much, much closer than we are today.

Paine on The Price

 

“What we obtain too cheap, we esteem too lightly: ’tis dearness only that gives every thing its value.”

– Thomas Paine (1737–1809)

American political theorist & writer

“Be thankful for each precious day of life with a loved one and make the most of it. Resolve to take the right action in the situations of life, whatever they may be.” – David Beamer, father of Todd Beamer (United Airlines Flight 93 passenger, September 11, 2001)

Let’s remember our responsibility (and opportunity) to serve others (given to us by those who served before us).