Inspiration

A few weeks ago, Austin wanted to plan out his backpacking trip according to what he could see and how arduous the journey would be. We used Java and the Google Maps API to turn his idea into reality and make planning for a backpacking trip more convenient for Austin and anyone else that could benefit from this new tool.

What it does

This program can find the point at the highest point in a given area using Java and the Google Maps API. All the user has to do is select an area and Project Peak will return the point in that area at the highest elevation.

How we built it

Coding language: Java. We imported google gson jsonParser to parse the json output. We also used GitHub to share the code between the team and created a prototype to show a general idea of the UI using Figma. Then we created a website with google sites to present our project.

Challenges we ran into

We tried to run the project on a website, however, we were unable to get javax.servlet to work. We also had a hard time parsing the JSON output from the Google Maps API.

Accomplishments that we're proud of

Finishing the project. Learning how to prototype, design, and execute an idea.

What we learned

Going into this project, our team had minimal experience using an API. After careful consideration, we decided to use the Google Elevation API from Google Cloud. We figured out how to input the latitude and longitude into the API and how to get the elevation of that point from that. By using this process, we learned how to call the API and parse the JSON that it returns.

What's next for Project Peak

Implement the actual UI for Austin's next backpacking trip for the initial test.

Built With

Share this project:

Updates