Biblioteki klienta usług internetowych Map Google

Klient Java, klient Python, klient Go i klient Node.js dla usług Map Google to biblioteki klienta obsługiwane przez społeczność, udostępniane jako oprogramowanie open source na licencji Apache 2.0. Można je pobrać i współtworzyć na GitHubie, gdzie znajdziesz też instrukcje instalacji i przykładowy kod:

Dlaczego warto korzystać z bibliotek klienta?

Klient Java, Python, Go i Node.js dla usług Map Google umożliwia pracę z usługami internetowymi Map Google na serwerze. Obejmują one funkcje tych interfejsów API:

Oprócz funkcji udostępnianych przez te interfejsy API biblioteki klienta upraszczają typowe zadania:

  • Automatyczne ograniczanie liczby żądań: domyślnie wysyła żądania z oczekiwanym limitem liczby żądań dla każdej usługi internetowej. Możesz podać niestandardowe limity zapytań na minutę za pomocą new GeoApiContext().setQueryRateLimit(qpm).
  • Ponów próbę w przypadku niepowodzenia: automatycznie ponawia próbę wysłania żądania, gdy interfejs API wysyła błąd poziomu 500, używając wzrastającego czasu do ponowienia, aby pomóc w obsłudze sporadycznych błędów.
  • Proste uwierzytelnianie: umożliwia uwierzytelnianie za pomocą klucza interfejsu API lub identyfikatora klienta i klucza tajnego w przypadku klientów korzystających z abonamentu Premium Google Maps Platform.
  • Zwykłe obiekty Java (POJO): zwraca typowane obiekty Java dla każdej odpowiedzi interfejsu API w bibliotece Java, podczas gdy biblioteka Python zwraca strukturę odpowiedzi bezpośrednio z interfejsu API.
  • Wywołania asynchroniczne lub synchroniczne: obsługuje zarówno synchroniczne, jak i asynchroniczne style wywołań dla wszystkich żądań.

Warunki korzystania z usługi

Biblioteki klienta usług internetowych Map Google są objęte licencją Apache 2.0.

Biblioteki klienta to kod otaczający usługi internetowe Map Google, które podlegają Warunkom korzystania z usługi Google Maps Platform.

Klucze interfejsu API i identyfikatory klienta

Każda usługa internetowa Map Google wymaga klucza interfejsu API lub identyfikatora klienta. Więcej informacji o tym, kiedy używać klucza interfejsu API, kiedy używać identyfikatora klienta oraz jak uzyskać klucz interfejsu API lub identyfikator klienta, znajdziesz w przewodniku po uwierzytelnianiu dla interfejsu API, którego używasz: