Zwischenstopp

öffentliche finale Klasse Waypoint erweitert Objekt

Eine unveränderliche Wegpunktklasse zur Angabe von Navigationszielen. Sie kann aus einem Breiten- und Längengradpaar oder einer Google Place ID erstellt werden.

Zusammenfassung für geschachtelte Klassen

Klasse Waypoint.InvalidSegmentHeadingException Beim Erstellen eines Wegpunkts mit einer ungültigen Segmentrichtung wird eine Ausnahme ausgegeben. 
Klasse Waypoint.UnsupportedPlaceIdException Beim Erstellen eines Wegpunkts mit einer nicht unterstützten Orts-ID wird eine Ausnahme ausgegeben. 

Public Constructor Summary

Waypoint(com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)

Public Method Summary

boolean
ist gleich(Objekt o)
Testet, ob diese Waypoint einem anderen entspricht.
statisch Wegpunkt
fromLatLng(double latitude, double longitude, String title, boolean preferSameSideOfRoad)
Erstellt einen Wegpunkt anhand eines Breiten- und Längengradpaars und derselben Straßenseite.
statisch Wegpunkt
fromLatLng(doppelter Breitengrad, doppelter Längengrad, Stringtitel)
Erstellt einen Wegpunkt aus einem Breitengrad/Längengrad-Paar.
statisch Wegpunkt
fromLatLng(doppelter Breitengrad, doppelter Längengrad, Stringtitel, int PreferredSegmentHeading)
Erstellt einen Wegpunkt anhand eines Breiten- und Längengradpaars und derselben Straßenseite.
statisch Wegpunkt
fromPlaceId(String placeIdString, Stringtitel)
Erstellt einen Wegpunkt aus einer Google Place-ID.
com.google.android.apps.gmm.map.model.directions.Waypoint
String
getPlaceId()
Gibt die Orts-ID des Wegpunkts zurück
LatLng
getPosition()
Gibt die geografische Breite/Länge des Wegpunkts zurück
String
getTitle()
Gibt den Titel des Wegpunkts zurück
int
static ImmutableList<Wegpunkt>
toGmmWaypointList(Liste<Wegpunkt> Wegpunktliste)

Inherited Method Summary

Public Constructors

öffentlich Wegpunkt (com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)

Parameter
gmmWaypoint

Public Methods

public boolesch ist gleich (Object o)

Testet, ob diese Waypoint einem anderen entspricht.

Die Wegpunkte gelten als gleich, wenn sie beide dasselbe Ziel darstellen. Alle Attribute, die auf dem Wegpunkt festgelegt werden, müssen äquivalent sein.

Parameter
o

public static Wegpunkt fromLatLng (double latitude, double longitude, String title, boolean preferSameSideOfRoad)

Erstellt einen Wegpunkt anhand eines Breiten- und Längengradpaars und derselben Straßenseite.

Parameter
latitude Breitengrad, auf dem der Wegpunkt platziert werden soll. Er wird auf einen Wert zwischen -90 und +90 Grad festgelegt.
longitude Längengrad des Wegpunkts Die Werte werden so normalisiert, dass sie zwischen -180 Grad (einschließlich) und +180 Grad liegen.
title Text, der für den Wegpunkt in der Benachrichtigungsleiste angezeigt werden soll.
preferSameSideOfRoad ob der Fahrer auf die gleiche Straßenseite geleitet werden soll. Die Route kommt auf der bevorzugten Straßenseite an, es sei denn, es gibt eine erhebliche Verzögerung durch eine Straßensperrung oder einen langsamen Verkehr.
Rückgaben
  • ein Wegpunkt an der angegebenen geografischen Breite/Länge.

public static Wegpunkt fromLatLng (Doppelter Breitengrad, doppelter Längengrad, Stringtitel)

Erstellt einen Wegpunkt aus einem Breitengrad/Längengrad-Paar.

Parameter
latitude Breitengrad, auf dem der Wegpunkt platziert werden soll. Er wird auf einen Wert zwischen -90 und +90 Grad festgelegt.
longitude Längengrad des Wegpunkts Die Werte werden so normalisiert, dass sie zwischen -180 Grad (einschließlich) und +180 Grad liegen.
title Text, der für den Wegpunkt in der Benachrichtigungsleiste angezeigt werden soll.
Rückgaben
  • ein Wegpunkt an der angegebenen geografischen Breite/Länge.

public static Wegpunkt fromLatLng (doppelter Breitengrad, doppelter Längengrad, Stringtitel, intpreferredSegmentHeading)

Erstellt einen Wegpunkt anhand eines Breiten- und Längengradpaars und derselben Straßenseite.

Parameter
latitude Breitengrad, auf dem der Wegpunkt platziert werden soll. Er wird auf einen Wert zwischen -90 und +90 Grad festgelegt.
longitude Längengrad des Wegpunkts Die Werte werden so normalisiert, dass sie zwischen -180 Grad (einschließlich) und +180 Grad liegen.
title Text, der für den Wegpunkt in der Benachrichtigungsleiste angezeigt werden soll
preferredSegmentHeading Ein Winkel, mit dem die Richtung des Verkehrs auf der Straßenseite angegeben wird, auf der das Fahrzeug ankommen soll. Daher ist es für Einbahnstraßen nicht nützlich. Einheiten werden in Grad [0, 360] angegeben, wobei 0 für Norden steht.
Rückgaben
  • ein Wegpunkt an der angegebenen geografischen Breite/Länge.
Löst aus
Waypoint.InvalidSegmentHeadingException bei einer ungültigen Segmentüberschrift.

public static Wegpunkt fromPlaceId (String placeIdString, String title)

Erstellt einen Wegpunkt aus einer Google Place-ID.

Parameter
placeIdString ID des Ortes, der für diesen Wegpunkt verwendet wird
title Text, der für den Wegpunkt in der Benachrichtigungsleiste angezeigt werden soll
Rückgaben
  • ein Wegpunkt am angegebenen Ort
Löst aus
Waypoint.UnsupportedPlaceIdException wenn eine nicht unterstützte Orts-ID angegeben wird

öffentlich com.google.android.apps.mobile.map.model.directions.Waypoint getGmmWaypoint ()

public String getPlaceId ()

Gibt die Orts-ID des Wegpunkts zurück

öffentlich LatLng getPosition ()

Gibt die geografische Breite/Länge des Wegpunkts zurück

public String getTitle ()

Gibt den Titel des Wegpunkts zurück Der Titel ist der Text, der für den Wegpunkt in der Benachrichtigungsleiste angezeigt wird.

Rückgaben
  • Titel des Wegpunkts

public int hashCode ()

public static ImmutableList<Waypoint> toGmmWaypointList (List<Waypoint> Wegpunktliste)

Parameter
waypointList