W Androidzie 1.0 istniała przestrzeń nazw com.google.googlenav dla wskazówek dojazdu:
Trasa - Ulepszone wskazówki dojazdu Google
Ale w nowszym SDK został z jakiegoś powodu usunięty ...
Android: DrivingDirections usunięty od API 1.0 - jak to zrobić w 1.5 / 1,6?
Na BlackBerry brakuje też API dla takich rzeczy:
jak znaleźć trasę między dwoma miejscami w Blackberry?
csie-tw daje obejście tego problemu (odpytuje gmapy o plik kml i analizuje go):
Android - Kierunek jazdy (ścieżka trasy)
Również Andrea stworzyła klasy pomocnicze DrivingDirections dla Androida.
Napisałem małego pomocnika do tej funkcjonalności, w j2me, więc chciałbym udostępnić moje próbki na Androida i BlackBerry.
AKTUALIZACJA
Jak stwierdzono w komentarzach, oficjalnie nie jest dozwolone Warunki korzystania z interfejsów API Map Google :
Warunki korzystania z usług interfejsów API Map Google / Google Earth
Ostatnia aktualizacja: 27 maja 2009 r
...
10. Ograniczenia licencji. Z wyjątkiem przypadków wyraźnie dozwolonych w Warunkach lub jeśli użytkownik nie otrzymał wcześniejszej pisemnej zgody od Google (lub, w stosownych przypadkach, od dostawcy określonej Treści), powyższe licencje Google podlegają obowiązkowi przestrzegania wszystkich poniższych ograniczeń. Z wyjątkiem przypadków wyraźnie dozwolonych w Sekcji 7 lub Dokumentacji interfejsów API Map, Użytkownikowi nie wolno (ani nie wolno nikomu zezwalać na to):
...
10.9 korzystać z Usługi lub Treści z jakimikolwiek produktami, systemami lub aplikacjami do lub w związku z:
a) nawigacja w czasie rzeczywistym lub prowadzenie po trasie, w tym między innymi szczegółowe wskazówki dotyczące trasy, które są zsynchronizowane z pozycją urządzenia z czujnikami użytkownika;
i może być wyłączone dla niektórych aplikacji (w jakiś sposób, przynajmniej na Androidzie) ... Od skrobania geokodu w rozmowie .NET :
Nie jest to dozwolone w warunkach użytkowania interfejsu API. Nie powinieneś zeskrobać Map Google w celu generowania geokodów. Zablokujemy usługi, które wykonują zautomatyzowane zapytania naszych serwerów.
Bret Taylor
Product Manager, Google Maps
Byłbym wdzięczny za wszelkie alternatywy i / lub sugestie!
Dzięki!