2015-03-10 12 views
6

Google udostępnia API dla 1. i 2. Odległość Matrix serwisu DirectionRóżnica między Google Map Odległość i kierunki API

próbowałem szukać o różnicy między 1 a 2

Moim zadaniem jest „Kiedy użytkownik przemieszcza się ze źródła S do docelowego D wykorzystujące niektóre ścieżki. Musimy pokazać rzeczywistego użytkownika ścieżka ma ruch na Google Map "

Jaki jest najlepszy sposób, aby to osiągnąć?

Korzystanie 1. Odległość API Matrix lub 2. kierunek usługę

+0

myślę drugi „usługę kierunku” ma rację wybór dla twojego wymagania. –

Odpowiedz

5

Według Google Maps API picker

użyć usługę dojazdu do uzyskania wskazówek od pochodzenia do miejsca przeznaczenia przy użyciu różnych form transportu: spacery, jazda na rowerze, transport publiczny. Uzyskaj trasę z punktu A do punktu B.

Dla Distance Matrix oblicza on odległość i czas podróży dla wielu miejsc docelowych i miejsc docelowych, opcjonalnie określając różne formy transportu: pieszo, jazda samochodem, jazda na rowerze.

Dla Twojej sprawy, zaproponuję usługę Wskazówki, ponieważ nie potrzebujesz czasu podróży.

1

Dostałem odpowiedź na moje pytanie.

Google Maps V2 zapewnia 2 zestawy API dla programistów

1. Odległość Matrix API: jest przydatny do obliczania odległość (chodzenie/podróżowanie poprzez bycycle, autobus), koszt podróży, czas podróży

Ale to nie jest przydatne w tym scenariuszu.

2. Usługa wyboru: jest to przydatne w tym scenariuszu.

Poprzez usługę kierunku, możemy uzyskać ścieżkę użytkownika na Google Map w czasie rzeczywistym

Jeśli otrzymamy ścieżkę poprzez Odległość Matrix, wtedy Google Map powraca się najkrótsza ustaloną ścieżkę między S Źródło i D Cel ten nie jest pożądany w tym scenariuszu. Użytkownik nie może korzystać z najkrótszej ścieżki dostępu z powodu pewnych przyczyn związanych z ruchami, przyczynami osobistymi, a dane wyjściowe interfejsu API macierzy Diatance kończą się niepowodzeniem.

więc należy używać kierunek usługi API, które dają mi realnej produkcji czasową lokalizację użytkownika na mapie Google

Dziękuję za odpowiedzi

Powiązane problemy