Dzięki Micromobility możesz zintegrować informacje o swojej aplikacji lub usłudze z Mapami Google na urządzenia mobilne (GMM). Wartość dodana do Twojej usługi przejawia się w zwiększonej widoczności, która obejmuje dostępność pojazdów w czasie rzeczywistym, szacunkowe ceny przejazdów i dostosowane logo w Mapach Google.
Integracje z partnerami oferującymi mikromobilność wymagają częstego przesyłania przez nich pliku danych zgodnego z ogólną specyfikacją pliku danych rowerów publicznych (GBFS). Te pliki danych umożliwiają Google wyświetlanie wyników dotyczących kierunków i pojazdów w GMM bez konieczności uzyskiwania dostępu do interfejsu API innej firmy.
Jeśli nie masz jeszcze konta, wypełnij formularz zgłoszeniowy do Programu partnerskiego.
Na diagramie poniżej widać przepływ danych między partnerem a Google:
Rysunek 1. Przepływ danych między partnerem ds. mikromobilności a Google.
Plik danych GBFS jest opisany przez kombinację plików JSON. W odpowiednich przypadkach informacje w pliku danych GBFS są wyrażone w języku lokalnym miast, których dotyczą.
Więcej informacji znajdziesz w repozytorium GBFS na GitHubie. Google używa rozszerzonej wersji GBFS, która jest opisana w tym przewodniku dla deweloperów dotyczącym integracji partnerów z usługami mikromobilności.
Funkcje mikromobilności
W przypadku integracji z mikromobilnością partner samodzielnie hostuje tylko jeden zestaw plików danych GBFS. Na przykład może być tylko jeden element free_bike_status.json
. Pojedynczy zestaw plików danych GBFS zawiera opis rowerów i skuterów bezstacyjnych oraz stacyjnych udostępnianych przez partnera.
Oczekujemy, że partnerzy będą przesyłać zaktualizowane dane w pliku danych, które nie będą starsze niż 30 sekund. Dzięki temu użytkownicy mogą zobaczyć aktualne informacje o dostępności i cenach pojazdów mikromobilnych.
Zadokowany rower jest reprezentowany przez 2 punkty danych powiązane ze stacją rowerową: dostępność i lokalizację geograficzną. Rower lub hulajnoga bez stacji dokującej jest reprezentowana przez indywidualny stan dostępności i lokalizację geograficzną.
GMM wyświetla wskazówki dojazdu oznaczone logo partnera oferującego mikromobilność. GMM może też wyświetlać szacowany łączny czas trwania przejazdu, odległość i opłatę. Dodatkowe informacje o pojeździe są wyświetlane w odpowiednich przypadkach. Są to m.in. poziom baterii, typ pojazdu, np. „Rower elektryczny”, i inne istotne informacje.
Użytkownik przeprowadza wyszukiwanie w GMM i klika dany wynik. Spowoduje to otwarcie aplikacji partnera z precyzyjnym linkiem podanym przez partnera w przesłanym pliku danych GBFS. Precyzyjny link zawiera dane o wybranym pojeździe i umożliwia użytkownikowi odblokowanie, zarezerwowanie lub wyświetlenie pojazdu albo stacji w aplikacji partnera.
Te dodatkowe informacje pozwalają aplikacji partnera reagować na zmiany w czasie rzeczywistym w dostępności roweru lub skutera. Na przykład aplikacja partnera może ostrzec użytkownika, że żądany pojazd jest niedostępny, i zaproponować alternatywę.
Rozpocznij
Aby rozpocząć integrację z GMM Micromobility, wykonaj te czynności przygotowawcze:
- Przeczytaj przewodniki Wdrażanie nowego dostawcy, Wytyczne dotyczące przesyłania plików danych i Precyzyjne linki.
- Zapoznaj się ze specyfikacjami różnych plików JSON do użycia w plikach danych.
- Aby wziąć udział w programie, wypełnij formularz zgłoszeniowy.
- Prześlij do Google ikony i niestandardowe schematy adresów URL dla wyników wskazówek dojazdu środkami transportu osobistego.