Niezmienna klasa punktów pośrednich służąca do określania miejsc docelowych nawigacji. Można go utworzyć na podstawie pary szerokości i długości geograficznej lub identyfikatora Miejsc Google.
Podsumowanie zagnieżdżonych zajęć
klasa | Waypoint.InvalidSegmentHeadingException | Podczas próby utworzenia punktu pośredniego z nieprawidłowym nagłówkiem segmentu zostaje zgłoszony wyjątek. | |
klasa | Waypoint.UnsupportedPlaceIdException | Podczas próby utworzenia punktu pośredniego na podstawie nieobsługiwanego identyfikatora miejsca został zgłoszony wyjątek. |
Publiczne podsumowanie konstruktora
Waypoint(com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)
|
Podsumowanie metod publicznych
boolean | |
statyczny punkt pośredni |
fromLatLng(double latitude, double longitude, String title, boolean preferSameSideOfRoad)
Tworzy punkt pośredni na podstawie pary szerokości i długości geograficznej i przy tej samej stronie drogi.
|
statyczny punkt pośredni |
fromLatLng(podwójna szerokość geograficzna, podwójna długość geograficzna, tytuł ciągu znaków)
Tworzy punkt pośredni na podstawie pary szerokości i długości geograficznej.
|
statyczny punkt pośredni |
fromLatLng(podwójna szerokość geograficzna, podwójna długość geograficzna, tytuł ciągu znaków, int preferredSegmentHeading)
Tworzy punkt pośredni na podstawie pary szerokości i długości geograficznej i przy tej samej stronie drogi.
|
statyczny punkt pośredni |
fromPlaceId(ciąg znaków PlaceIdString, tytuł ciągu)
Tworzy punkt pośredni na podstawie identyfikatora miejsca Google.
|
com.google.android.apps.gmm.map.model.directions.Waypoint | |
Ciąg znaków |
getPlaceId(),
Zwraca identyfikator miejsca punktu pośredniego.
|
LatLng |
getPosition()
Zwraca szerokość i długość geograficzną punktu pośredniego.
|
Ciąg znaków |
getTitle()
Zwraca tytuł punktu pośredniego.
|
int |
hashCode()
|
static ImmutableList<punkt Waypoint> |
toGmmWaypointList(Lista<punktów Waypoint>)
|
Podsumowanie metod dziedziczonych
Publiczne konstruktorzy
public Waypoint (com.google.android.apps.gmm.map.model.directions.Waypoint gmmWaypoint)
Parametry
gmmWaypoint |
---|
Metody publiczne
public boolean równa się (Obiekt o)
Sprawdza, czy wartość Waypoint
jest równa innej wartości.
Punkty pośrednie są uznawane za równe, jeśli oba reprezentują to samo miejsce docelowe. (Wszystkie atrybuty ustawione w punkcie pośrednim muszą być równoważne).
Parametry
O |
---|
public static Waypoint fromLatLng (double latitude, double longitude, String title, boolean preferSameSideOfRoad)
Tworzy punkt pośredni na podstawie pary szerokości i długości geograficznej i przy tej samej stronie drogi.
Parametry
latitude | szerokość geograficzna, na której ma zostać umieszczony punkt na trasie. Wartość zostanie ograniczona do zakresu od -90 do +90 stopni włącznie. |
---|---|
longitude | długość geograficzna, na której chcesz umieścić punkt pośredni. Zostanie to znormalizowane w zakresie od -180 stopni włącznie i +180 stopni (wyłącznie). |
title | tekst do wyświetlenia w punkcie pośrednim na pasku powiadomień. |
preferSameSideOfRoad | czy kierowca powinien poprowadzić kierowcę po tej samej stronie drogi. Trasa dotrze do preferowanej strony drogi, chyba że wystąpi znaczne opóźnienie spowodowane zamknięciem drogi lub wolnym ruchem. |
Akcje powrotne
- punktu pośredniego o określonej szerokości/długości.
public static Waypoint fromLatLng (podwójna szerokość geograficzna, podwójna długość geograficzna, tytuł ciągu)
Tworzy punkt pośredni na podstawie pary szerokości i długości geograficznej.
Parametry
latitude | szerokość geograficzna, na której ma zostać umieszczony punkt na trasie. Wartość zostanie ograniczona do zakresu od -90 do +90 stopni włącznie. |
---|---|
longitude | długość geograficzna, na której chcesz umieścić punkt pośredni. Zostanie to znormalizowane w zakresie od -180 stopni włącznie i +180 stopni (wyłącznie). |
title | tekst do wyświetlenia w punkcie pośrednim na pasku powiadomień. |
Akcje powrotne
- punktu pośredniego o określonej szerokości/długości.
public static Waypoint fromLatLng (podwójna szerokość geograficzna, podwójna długość geograficzna, tytuł ciągu, int preferredSegmentHeading)
Tworzy punkt pośredni na podstawie pary szerokości i długości geograficznej i przy tej samej stronie drogi.
Parametry
latitude | szerokość geograficzna, na której ma zostać umieszczony punkt na trasie. Wartość zostanie ograniczona do zakresu od -90 do +90 stopni włącznie. |
---|---|
longitude | długość geograficzna, na której chcesz umieścić punkt pośredni. Zostanie to znormalizowane w zakresie od -180 stopni włącznie i +180 stopni (wyłącznie). |
title | tekst wyświetlany dla punktu pośredniego na pasku powiadomień |
preferredSegmentHeading | kąt służący do określenia kierunku ruchu po stronie drogi, na którą powinien dotrzeć pojazd. Dlatego też nie jest przydatna w przypadku ulic jednokierunkowych. Jednostki wyrażone w stopniach [0, 360], gdzie 0 oznacza północ. |
Akcje powrotne
- punktu pośredniego o określonej szerokości/długości.
Rzuty
Waypoint.InvalidSegmentHeadingException | z nieprawidłowym nagłówkiem segmentu. |
---|
public static Waypoint fromPlaceId (String placeIdString, String title)
Tworzy punkt pośredni na podstawie identyfikatora miejsca Google.
Parametry
placeIdString | identyfikator miejsca użytego w tym punkcie na trasie |
---|---|
title | tekst wyświetlany dla punktu pośredniego na pasku powiadomień |
Akcje powrotne
- punkt pośredni w określonym miejscu
Rzuty
Waypoint.UnsupportedPlaceIdException | jeśli podany jest nieobsługiwany identyfikator miejsca |
---|
public com.google.android.apps.gmm.map.model.directions.Waypoint getGmmWaypoint ()
public Ciąg getPlaceId ()
Zwraca identyfikator miejsca punktu pośredniego.
public Ciąg getTitle ()
Zwraca tytuł punktu pośredniego. Tytuł to tekst wyświetlany dla punktu pośredniego na pasku powiadomień.
Akcje powrotne
- tytuł punktu pośredniego;
public int hashCode ()
public static ImmutableList<Waypoint> toGmmWaypointList (List<Waypoint> waypointList)
Parametry
waypointList |
---|