Search for places along your route using KML or GPX files.
-
Clone and install:
git clone <repo-url> cd route-scouter pip install -r requirements.txt
-
Set up your API key:
cp .env.example .env # Edit .env and add your Google API key -
Run:
streamlit run app.py # Or use: ./run.sh
- Go to Google Cloud Console
- Create a new project (or use existing)
- Enable the Places API
- Create an API key under Credentials
- Paste it in your
.envfile
- Upload a KML or GPX route file
- Enter what you're looking for (e.g., "coffee shops", "bars", "restaurants")
- Adjust filters as needed
- Click Search
The map will show your route and all matching places. Results include ratings, prices, and distance from your route.
- Upload KML or GPX route files
- Search along route with Google Places API
- Filter by rating, price, distance, and open hours
- Interactive map with route and results
- Export results to table view
- Python 3.8+
- Google Places API key (free tier available)
- KML or GPX file with your route