Przegląd

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:

Przepływ danych między partnerem ds. mikromobilności 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: