What is geocoding?
Geocoding is the process of converting addresses (like "1600 Amphitheatre Parkway, Mountain View, CA") into geographic coordinates (like latitude 37.423021 and longitude -122.083739), which you can use to place markers on a map, or position the map.
Reverse geocoding is the process of converting geographic coordinates into a human-readable address.
You can also use the Geocoding API to find the address for a given place ID.
View this example fullscreen to see additional functionality of the Geocoding API, such as more options available for tailoring the request (component filtering and viewport biasing) and more details about each result.
Before you begin
This document describes the Geocoding API web service. It is intended for website and mobile developers who want to use geocoding data within maps provided by one of the Google Maps Platform APIs.
Before you start developing with the Geocoding API, review the authentication requirements (you need an API key) and the API usage and billing information (you need to enable billing on your project).