Client Libraries for Google Maps Web Services

The Java Client, Python Client, Go Client and
Node.js Client for Google Maps Services are community supported client libraries, open sourced under the
Apache 2.0 License. They are
available for download and contributions on GitHub, where you will also find installation
instructions and sample code:

Why use the client libraries?

The Java Client, Python Client, Go Client
and Node.js Client for Google Maps Services enable you to work with Google Maps web services on your server.
They wrap the functionality of the following APIs:

Important: These libraries are not covered
by the standard Google deprecation policy or support agreement.

API keys and client IDs

Each Google Maps web service requires an API key or client ID. For a guide on
when to use an API key, when to use a client ID, and how to get hold of your
API key or client ID, see the authentication guide for the API you're using: