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.

A tribute to Bob Moog

In the mid-1960s, Dr. Robert Moog unleashed a new universe of sounds into musicdom with his invention of the electronic analog Moog Synthesizer. The timbre and tones of these keyboard instruments (true works of art in and of themselves) would come to define a generation of music, featuring heavily in songs by The Beatles, The Doors, Stevie Wonder, Kraftwerk and many others.

When people hear the word “synthesizer” they often think “synthetic”—fake, manufactured, unnatural. In contrast, Bob Moog’s synthesizers produce beautiful, organic and rich sounds that are, nearly 50 years later, regarded by many professional musicians as the epitome of an electronic instrument. “Synthesizer,” it turns out, refers to the synthesis embedded in Moog’s instruments: a network of electronic components working together to create a whole greater than the sum of the parts.

With his passion for high-tech toolmaking in the service of creativity, Bob Moog is something of a patron saint of the nerdy arts and a hero to many of us here. So for the next 24 hours on our homepage, you’ll find an interactive, playable logo inspired by the instruments with which Moog brought musical performance into the electronic age. You can use your mouse or computer keyboard to control the mini-synthesizer’s keys and knobs to make nearly limitless sounds. Keeping with the theme of 1960s music technology, we’ve patched the keyboard into a 4-track tape recorder so you can record, play back and share songs via short links or Google+.

Much like the musical machines Bob Moog created, this doodle was synthesized from a number of smaller components to form a unique instrument. When experienced with Google Chrome, sound is generated natively using the Web Audio API—a doodle first (for other browsers the Flash plugin is used). This doodle also takes advantage of JavaScript, Closure libraries, CSS3 and tools like Google Web Fonts, the Google+ API, the Google URL Shortener and App Engine.

Special thanks to engineers Reinaldo Aguiar and Rui Lopes and doodle team lead Ryan Germick for their work, as well as the Bob Moog Foundation and Moog Music for their blessing. Now give those knobs a spin and compose a tune that would make Dr. Moog smile!