Geocoding API
Stay organized with collections
Save and categorize content based on your preferences.
Convert addresses into geographic coordinates (geocoding), which you can use to place markers or position the map. This API also allows you to convert geographic coordinates into an address (reverse geocoding).
Service: geocoding-backend.googleapis.com
The Service name geocoding-backend.googleapis.com
is needed to create RPC client stubs.
Methods |
SearchDestinations
|
This method performs a destination lookup and returns a list of destinations. |
Methods |
GeocodeAddress
|
This method performs an address geocode, which maps an address to a LatLng. |
GeocodeLocation
|
This method performs a location geocode, which maps a LatLng to an address. |
GeocodePlace
|
This method performs a geocode lookup using a place ID. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-27 UTC.
[null,null,["Last updated 2025-08-27 UTC."],[],[],null,["# Geocoding API\n\nConvert addresses into geographic coordinates (geocoding), which you can use to place markers or position the map. This API also allows you to convert geographic coordinates into an address (reverse geocoding).\n\nService: geocoding-backend.googleapis.com\n-----------------------------------------\n\nThe Service name `geocoding-backend.googleapis.com` is needed to create RPC client stubs.\n\n[google.maps.geocode.v4alpha.DestinationService](/maps/documentation/geocoding/reference/rpc/google.maps.geocode.v4alpha#google.maps.geocode.v4alpha.DestinationService)\n------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|\n| [SearchDestinations](/maps/documentation/geocoding/reference/rpc/google.maps.geocode.v4alpha#google.maps.geocode.v4alpha.DestinationService.SearchDestinations) | This method performs a destination lookup and returns a list of destinations. |\n\n[google.maps.geocode.v4beta.GeocodeService](/maps/documentation/geocoding/reference/rpc/google.maps.geocode.v4beta#google.maps.geocode.v4beta.GeocodeService)\n-------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|-----------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|\n| [GeocodeAddress](/maps/documentation/geocoding/reference/rpc/google.maps.geocode.v4beta#google.maps.geocode.v4beta.GeocodeService.GeocodeAddress) | This method performs an address geocode, which maps an address to a LatLng. |\n| [GeocodeLocation](/maps/documentation/geocoding/reference/rpc/google.maps.geocode.v4beta#google.maps.geocode.v4beta.GeocodeService.GeocodeLocation) | This method performs a location geocode, which maps a LatLng to an address. |\n| [GeocodePlace](/maps/documentation/geocoding/reference/rpc/google.maps.geocode.v4beta#google.maps.geocode.v4beta.GeocodeService.GeocodePlace) | This method performs a geocode lookup using a place ID. |"]]