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 |
hashCode()
|
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
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 |
---|