Biblioteki klienta usług internetowych Map Google

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:

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:

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.
  • Łatwa weryfikacja Biblioteki klienta ułatwiają uwierzytelnianie za pomocą bezpłatnie dostępnego klucza API. Klienci korzystający z abonamentu premium na Mapy Google mogą używać identyfikatora i klucza klienta.
  • 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.

Klucze interfejsu API i identyfikatory klienta

Każda usługa internetowa Map Google wymaga klucza API lub identyfikatora klienta. Aby dowiedzieć się, kiedy używać klucza API, kiedy używać identyfikatora klienta i jak uzyskać klucz API lub identyfikator klienta, zapoznaj się z poniższymi przewodnikami dotyczącymi uwierzytelniania: