Klienty Java, Python, Go Client i Node.js Client for Google Maps Services to obsługiwane przez społeczność biblioteki klienta udostępnione na licencji Apache 2.0. Są one dostępne do pobrania i wkładu na GitHubie. Znajdziesz tam również instrukcje instalacji i przykładowy kod:
- Klient Java dla usług Map Google
- Klient Pythona dla usług Map Google
- Klient Go do usług Map Google
- Klient Node.js dla usług Map Google
- Klient – firma C – usługi Map Google
- Klient Google API – przewodnik dla programistów Java
Dlaczego warto korzystać z bibliotek klientów?
Klienty Java, Python, Go i Node.js dla Map Google umożliwiają pracę z usługami internetowymi Map Google na serwerze. Zawierają one następujące interfejsy API:
- Trasa dojazdu
- Interfejs API macierzy odległości
- Elevation API
- Interfejs API kodowania
- Interfejs Places API
- Interfejs API Roads
- Interfejs API strefy czasowej
Oprócz funkcji dostarczanych przez te interfejsy API biblioteki klienta ułatwiają też wykonywanie typowych zadań.
- Automatyczne ograniczenie liczby żądań: domyślnie żądania są wysyłane z użyciem przewidywanego limitu liczby żądań dla każdej usługi internetowej. Możesz podać niestandardowe limity zapytań na sekundę za pomocą właściwości
new GeoApiContext().setQueryRateLimit(qps)
. - Ponów próbę w przypadku niepowodzenia – biblioteki klienckie automatycznie ponawiają każde żądanie, jeśli interfejs API wysyła błąd
5xx
. Ponowne próby wykonane są wykładniczo, co pomaga w przypadku przejściowych awarii. - Łatwe uwierzytelnianie: biblioteki klienta ułatwiają uwierzytelnianie za pomocą klucza interfejsu API.
- POJO – biblioteki Java zwracają obiekty natywne dla każdej odpowiedzi interfejsu API. Biblioteki Pythona zwracają strukturę określoną przez interfejs API.
- Asynchroniczne lub synchroniczne Wszystkie żądania obsługują synchroniczne lub asynchroniczne style wywołań.
Warunki usługi
Biblioteki klienta dla usług internetowych Map Google są objęte licencją Apache 2.0.
Biblioteka klienta to kod na potrzeby usług internetowych 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 ani umową pomocy Google.