Pole Roads API określa drogi, po których porusza się pojazd, i zapewnia dodatkowe informacje, takie jak ograniczenia prędkości.
Zanim zaczniesz korzystać z interfejsu Roads API, zapoznaj się z wymaganiami dotyczącymi uwierzytelniania (potrzebujesz klucza interfejsu API) oraz informacjami o użyciu i rozliczeniach interfejsu API.
Wprowadzenie
Obejrzyj ten przykład. Są to przykłady aplikacji, które mogą okazać się przydatne dla Roads API.
Roads API umożliwia mapowanie współrzędnych GPS na geometrii drogi oraz określanie ograniczenia prędkości na tych odcinkach. Interfejs API jest dostępny za pomocą prostego interfejsu HTTPS i udostępnia te usługi:
- Przyciągaj do dróg Ta usługa zwraca najlepiej dopasowaną geometrię dróg przy danym zestawie współrzędnych GPS. Ta usługa zbiera maksymalnie 100 punktów GPS na trasie, a zwraca podobny zbiór danych z punktami rozciąganymi na najbardziej prawdopodobne drogi, którymi podróżował pojazd. Opcjonalnie możesz poprosić o interpolację punktów, dzięki czemu ścieżka będzie płynnie podążała za geometrią drogi.
- Najbliższe drogi Ta usługa zwraca poszczególne fragmenty drogi dla danego zbioru współrzędnych GPS. Odbywa się to do 100 punktów GPS i w każdym punkcie zwraca najbliższy fragment drogi. Przekazywane punkty nie muszą być częścią ciągłej ścieżki.
- Ograniczenia prędkości Ta usługa zwraca opublikowane ograniczenie prędkości dla segmentu drogi. Usługa prędkości jest dostępna dla wszystkich klientów z licencją na śledzenie zasobów. W przypadku klientów korzystających z abonamentu Premium Google Maps Platform, którzy przeszli na płatności według wykorzystania, ta funkcja jest nadal aktywna.
Biblioteka klienta
Roads API jest dostępny dla klientów Java, Pythona, Go i Node.js dla usług Map Google. Biblioteki klienta ułatwiają rozwijanie się za pomocą Roads API, zapewniając proste, natywne implementacje typowych zadań, takich jak uwierzytelnianie, ograniczanie żądań czy automatyczna ponowna próba.