Punkt pośredni

publiczna klasa końcowy Waypoint rozszerza obiekt

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
równa się(Obiekt o)
Sprawdza, czy wartość Waypoint jest równa innej wartości.
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
static ImmutableList<punkt 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 LatLng getPosition ()

Zwraca szerokość i długość geograficzną 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