2012-12-04 17 views
7

Dzisiaj, korzystając z nowego interfejsu API, mogę sprawdzić, czy mogę przenieść do niego bieżącą aplikację, ale nie widzę potrzeby. 2D zostanie zmieniony, gdy mapa zostanie przechylona.Google Maps Interfejs Android API v2 Route Overlay

Widzę, że istnieje funkcjonalność dla czegoś o nazwie GroundOverlay, ale to nie ma zastosowania w moim przypadku. Widzę także Polyline i wygląda to lepiej pasuje do mojego celu.

Czy ktoś ma pojęcie, w jaki sposób lub czy można dodać nakładkę trasy (używam interfejsu API wskazówek dojazdu) za pomocą interfejsu API odwzorowania?

Odpowiedz

10

Zrobione z Polyline. Z przykładu na stronie Google Developers - https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/Polyline

GoogleMap map; 
    // ... get a map. 
    // Add a thin red line from London to New York. 
    Polyline line = map.addPolyline(new PolylineOptions() 
     .add(new LatLng(51.5, -0.1), new LatLng(40.7, -74.0)) 
     .width(5) 
     .color(Color.RED)); 
+0

Hi @qubz, czy istnieje sposób, aby nie rysować linię prostą między dwoma punktami, ale raczej rysunek ścieżkę między nimi? – Rami

+1

Jeśli przez ścieżkę rozumiesz trasę, możesz użyć Googles Directions API https://developers.google.com/maps/documentation/directions/ z Polilines, aby to zrobić. – qubz

+0

Dziękujemy @qubz czy masz przykład tego przy użyciu API v2? Niestety nie mogę znaleźć. – Rami