Small service that caches google maps geocoding results (coordinates and placeId). When using the google maps api, you are allowed to cache some results for up to 30 days. https://cloud.google.com/maps-platform/terms/maps-service-terms
Just deploy this application somewhere and send your geocoding requests there to store the coordinates in compliance to the google terms of service.
Displaying maps with pins for specific locations is a common use case. Just put your maps geocoding API key in the application.properties
and use mvn spring-boot:run
and yarn --cwd map-pins start
to start the application. Check out the map at http://localhost:3000 and edit the locations.