Biblioteki klienta usług internetowych Map Google

Klienty Java, Python, Go i Node.js dla usług Map Google to obsługiwane przez społeczność biblioteki klienta, udostępniane na licencji open source na licencji Apache 2.0. Możesz je pobrać i przesłać na GitHubie. Znajdziesz tam też instrukcje instalacji i przykładowy kod:

Dlaczego warto korzystać z bibliotek klienta?

Klienty w Javie, Pythonie, Go i Node.js dla usług Map Google umożliwiają pracę z usługami internetowymi Map Google na swoim serwerze. Obejmują one funkcje następujących interfejsów API:

Poza funkcjami zapewnianymi przez te interfejsy API biblioteki klienta ułatwiają niektóre typowe zadania.

  • Automatyczne ograniczanie liczby żądań Domyślnie żądania są wysyłane z oczekiwanym limitem dla każdej usługi internetowej. Za pomocą funkcji new GeoApiContext().setQueryRateLimit(qps) możesz podać niestandardowe limity zapytań na sekundę.
  • Ponów w przypadku niepowodzenia: biblioteki klienta automatycznie ponawiają każde żądanie, jeśli interfejs API wyśle błąd 5xx. Ponowne próby korzystają z wykładniczego ponawiania, co pomaga w przypadku sporadycznych błędów.
  • Łatwe uwierzytelnianie Biblioteki klienta ułatwiają uwierzytelnianie przy użyciu klucza interfejsu API.
  • POJOs: biblioteki Java zwracają obiekty natywne dla każdej odpowiedzi interfejsu API. Biblioteki Pythona zwracają strukturę w takiej postaci, w jakiej została ona otrzymywana z interfejsu API.
  • Asynchroniczne lub synchroniczne: wszystkie żądania obsługują synchroniczne lub asynchroniczne style wywoływania.

Warunki usługi

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

Biblioteki klienta są kodami związanymi z usługami internetowymi Map Google. Usługi internetowe Map Google podlegają Warunkom korzystania z usługi Google Maps Platform.

Ważne: te biblioteki nie są objęte standardowymi zasadami wycofywania Google ani umową pomocy technicznej.