/ / Google map V2 Android - Routenlaufwerk? - Android, Google-Karten-Android-API-2, Android-Karten-v2

Google map V2 Android - Routenlaufwerk? - Android, Google-Karten-Android-API-2, Android-Karten-v2

Wie kann ich haben InfoWindow für meine Route fahre auf meiner Karte wie Google Map App:

Bildbeschreibung hier eingeben

Ich versuche, so zu erstellen:

googleMaps.setOnPolylineClickListener(new GoogleMap.OnPolylineClickListener() {
@Override
public void onPolylineClick(Polyline polyline) {
for (LatLng pathCoordinates : polyline.getPoints()) {
googleMaps.getProjection().toScreenLocation(pathCoordinates);
Double A = pathCoordinates.latitude;
Double B = pathCoordinates.longitude;
MarkerOptions markerOptions = new MarkerOptions();
markerOptions.position(new LatLng(A, B));
Marker marker = googleMaps.addMarker(markerOptions);
marker.showInfoWindow();
}
}
});

Aber zeig mir:

Bildbeschreibung hier eingeben

Wie kann ich meinen Code verwalten?

Antworten:

0 für die Antwort № 1

Gemäß Dokumente Sie können nicht mehr als ein Informationsfenster gleichzeitig haben. Sie können es also nicht verwenden.

Sie können benutzerdefinierte Markierungen erstellen, eine für jede Zeile. Sie könnten ihre Position / Rotation / etc anhand der Informationen aus Polylinien berechnen.

Leider können Marker nicht umfangreich angepasst werden. Google bietet diese Möglichkeit noch nicht an. Von dem Dokumente Sie können sehen, dass es keine "klare" Möglichkeit zum Hinzufügen von Text gibt. Sie können jedoch das Bild ändern, indem Sie eine Bitmap erstellen Dies Sie könnten Text in der Bitmap mithilfe von Canvas hinzufügen.