Można użyć „pole manewru” w routes[i].legs[j].steps[k].maneuver
do wyświetlania tych ikon.
Jeśli obejrzysz samouczek setPanel, zobaczysz, że używa pola manewru, aby ustawić odpowiednią ikonę w panelu kierunków. Możesz sprawdzić, czy ikona dla każdego kroku jest ustawiona przez klasę CSS ".adp- {manewr}".
Oto lista manewrów, które znalazłem w pliku CSS, że ten przykład jest przy użyciu:
- promowej
- prom pociąg
- widelec lewej
- widelec prawym
- pozostaw po lewej
- keep-right
- Scalenie
- rampy lewo
- rampy prawo
- rondo lewej
- rondo prawym
- prosto
- zakręt w lewo
- zakręt w prawo
- zakręt ostry lewej
- skręć ostro-prawą
- kolej-lekko-lewo
- turn-nieznaczny prawym
- uturn lewej
- uturn prawym
Wydaje się, że te manewry nie mają wpływu lokalizacji, więc nie powinno być problemem.
To nie jest udokumentowane. Ikony są częścią obrazu sprite na http://maps.gstatic.com/mapfiles/dir/tt3.png. Aby zaimplementować ikony, musisz przeanalizować tekst tego etapu trasy i wybrać właściwy obraz ikonki do wyświetlenia. –
Witam, Andrew, masz na myśli, że muszę szukać pewnych słów kluczowych w tekście i wyświetlać ikony. Podczas lokalizacji będzie to kolejna kwestia, a także cała funkcjonalność, którą Mapy Google już oferują, np.. hover over itp. To będzie trudne, jeśli tak, dzięki. – Rav
Tak: dokładnie tak. –