Biblioteki klienta Java, Python, Go i Node.js na potrzeby usług Google Maps są obsługiwane przez społeczność i udostępnione na licencji Apache 2.0. Można je pobrać i przesłać na GitHub, gdzie znajdziesz też instrukcje instalacji i przykładowy kod:
- Java Client for Google Maps Services
 - Klient Pythona do usług Map Google
 - Go Client for Google Maps Services
 - Klient Node.js dla usług Map Google
 - Klient Objective-C do usług Map Google
 - Google API Client – przewodnik dla programistów korzystających z języka Java
 
Dlaczego warto korzystać z bibliotek klientów?
Klienty Java, Python, Go i Node.js do usług Map Google umożliwiają pracę z usługami internetowymi Map Google na serwerze. Zawierają one funkcje tych interfejsów API:
- Directions API (stara wersja)
 - Distance Matrix API (stara wersja)
 - Elevation API
 - Geocoding API
 - Places API
 - Roads API
 - Time Zone API
 
Oprócz funkcji oferowanych przez te interfejsy API biblioteki klienta ułatwiają wykonywanie niektórych typowych zadań.
- Automatyczne ograniczanie szybkości Domyślnie żądania są wysyłane z oczekiwaną szybkością dla każdej usługi internetowej. Możesz podać niestandardowe limity zapytań na minutę za pomocą interfejsu 
new GeoApiContext().setQueryRateLimit(qpm). - Ponowne próby w przypadku niepowodzenia – biblioteki klienta automatycznie ponownie wysyłają żądanie, jeśli interfejs API zwróci błąd 
5xx. Ponowne próby korzystają z wzrastającego czasu do ponowienia, co pomaga w przypadku sporadycznych awarii. - Łatwe uwierzytelnianie Biblioteki klienta ułatwiają uwierzytelnianie za pomocą klucza API.
 - POJO – biblioteki Java zwracają obiekty natywne dla każdej odpowiedzi interfejsu API. Biblioteki Pythona zwracają strukturę taką, jaką otrzymają z interfejsu API.
 - Asynchronicznie lub synchronicznie Wszystkie żądania obsługują styl wywoływania synchroniczny lub asynchroniczny.
 
Warunki korzystania z usługi
Biblioteki klienta dla usług internetowych Map Google są objęte licencją Apache 2.0.
Biblioteki klienta to obudowy usług internetowych Map Google. Usługi sieciowe Map Google podlegają Warunkom korzystania z Google Maps Platform.
Ważne: te biblioteki nie są objęte standardową polityką Google dotyczącą wycofywania ani umową pomocy.