Inspiration
Dora the Explorer accurately predicted how we would interact with Maps one day. Also, have you ever seen those crime shows where they track down the bad guys by filtering on various location attributes?
What it does
DriveMyMap.com empowers you to build a customized Google Map experience all your own using a conversation interface. You can create your own points of interest or view existing Google Places such as parks, restaurants, and stores on a Google Map. You can then add personal notes and/or attributes to your custom destinations or Google Places. DriveMyMap enables you to interact with your map using the chat interface putting you in the drivers seat.
How we built it
The project was build primarily in Visual Studio Code using the agentic chat interface. There are two Google ADK agents at the core the project. One handles the chat session and communication while the other handles the map/geo functions and tools. I used the Context7 MCP server to get update documentation.
Challenges we ran into
My coding agent kept trying to use outdated libraries and deprecated code. I had to frequently urge it to reference the most recent documentation. I.e., It want to use a Node 18 docker image. I told it to use alpine-22.
Accomplishments that we're proud of
I built an agent that allows the user to interact and customize a Google map using a conversation interface. This has numerous potential applications like voice-driven data collection on the road.
What we learned
I learned how to get Google Maps to interact with ADK agents.
What's next for DriveMyMap
More advanced features like voice control.
Built With
- cloudrun
- firestore
- gemini
- google-maps
- googleadk
- materialui
- react

Log in or sign up for Devpost to join the conversation.