A standalone Golang microservice for geocoding and reverse geocoding addresses using the Google Maps API. This service is designed to be simple, efficient, and easy to deploy on Google Cloud Run.
- Geocoding: Convert addresses into geographic coordinates (latitude and longitude).
- Reverse Geocoding: Convert geographic coordinates into human-readable addresses.
- Go 1.16 or later
- Google Cloud account with Google Maps API enabled
- Docker (for containerization)
- Google Cloud SDK (for deployment)