We wanted to create a web application using the Google Maps API.

What it does

After choosing whether you are walking or driving, and how long you want your trip to take, a route will be generated around your starting location.

How I built it

Our application uses Google's geolocation and maps APIs to translate your current address and generate a route. All code is in standard JavaScript, HTML, and CSS.

Challenges I ran into

Randomizing points on a map often leads to paths that cannot be routed without switching between walking and driving. Inaccessible locations or major highways can drastically skew trip times away from the desired duration. Additionally, the distance and travel time correlate differently between crowded areas or open highways.

Accomplishments that I'm proud of

The algorithm we created to both generate random routable waypoints and to select an optimal path based on the users request.

What I learned

We learned how to work together as a team with a rapid development time frame.

What's next for Go For A Drive

Optimizing for mobile, handling edge cases, and providing more options for different modes of transportation.

Share this project: