Titik jalan

public final class Waypoint memperluas Object

Class titik jalan yang tidak dapat diubah, digunakan untuk menetapkan tujuan navigasi. Data ini dapat dibuat dari pasangan lintang/bujur, atau ID Tempat Google.

Ringkasan Class Bertingkat

class Waypoint.InvalidSegmentHeadingException Pengecualian ditampilkan saat mencoba membuat Titik Jalan dengan judul segmen yang tidak valid. 
class Waypoint.UnsupportedPlaceIdException Pengecualian dilempar saat mencoba membuat Titik Jalan dari ID Tempat yang tidak didukung. 

Ringkasan Konstruktor Publik

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

Ringkasan Metode Publik

boolean
sama dengan(Objek o)
Menguji apakah Waypoint ini sama dengan yang lain.
statis Waypoint
fromLatLng(double latitude, double longitude, String title, boolean preferSameSideOfRoad)
Membuat Waypoint dari pasangan garis lintang/bujur dan sisi preferensi jalan yang sama.
statis Waypoint
fromLatLng(lintang ganda, bujur ganda, judul String)
Membuat Waypoint dari pasangan garis lintang/bujur.
statis Waypoint
fromLatLng(lintang ganda, bujur ganda, Judul string, int preferredSegmentHeading)
Membuat Waypoint dari pasangan garis lintang/bujur dan sisi preferensi jalan yang sama.
statis Waypoint
fromPlaceId(String placeIdString, Judul string)
Membuat Waypoint dari ID Tempat Google.
com.google.android.apps.gmm.map.model.directions.Waypoint
String
getPlaceId()
Menampilkan ID tempat titik jalan.
LatLng
getPosition()
Menampilkan lintang/bujur titik jalan.
String
getTitle()
Menampilkan judul Waypoint.
int
statis ImmutableList<Waypoint>
toGmmWaypointList(Daftar<Waypoint> waypointList)

Ringkasan Metode Turunan

Konstruktor Publik

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

Parameter
gmmWaypoint

Metode Publik

publik boolean sama dengan (Objek o)

Menguji apakah Waypoint ini sama dengan yang lain.

Titik jalan dianggap sama jika keduanya mewakili tujuan yang sama. (Semua atribut yang ditetapkan pada Waypoint harus setara.)

Parameter
o

publik statis Waypoint fromLatLng (double latitude, double longitude, String title, boolean preferSameSideOfRoad)

Membuat Waypoint dari pasangan garis lintang/bujur dan sisi preferensi jalan yang sama.

Parameter
latitude garis lintang untuk menempatkan titik jalan. Ini akan dibulatkan ke antara -90 derajat dan +90 derajat inklusif.
longitude garis bujur untuk menempatkan titik jalan. Ini akan dinormalisasi agar berada dalam inklusif -180 derajat dan eksklusif +180 derajat.
title teks yang akan ditampilkan untuk titik jalan di baki notifikasi.
preferSameSideOfRoad apakah lebih disukai untuk mengarahkan pengemudi ke sisi jalan yang sama. Rute akan tiba di sisi jalan yang diinginkan kecuali jika ada keterlambatan yang signifikan yang disebabkan oleh penutupan jalan atau lalu lintas yang bergerak lambat.
Hasil
  • Titik jalan pada lintang/bujur yang ditentukan.

publik statis Waypoint fromLatLng (lintang ganda, bujur ganda, Judul string)

Membuat Waypoint dari pasangan garis lintang/bujur.

Parameter
latitude garis lintang untuk menempatkan titik jalan. Ini akan dibulatkan ke antara -90 derajat dan +90 derajat inklusif.
longitude garis bujur untuk menempatkan titik jalan. Ini akan dinormalisasi agar berada dalam inklusif -180 derajat dan eksklusif +180 derajat.
title teks yang akan ditampilkan untuk titik jalan di baki notifikasi.
Hasil
  • Titik jalan pada lintang/bujur yang ditentukan.

publik statis Waypoint fromLatLng (lintang ganda, bujur ganda, Judul string, int preferredSegmentHeading)

Membuat Waypoint dari pasangan garis lintang/bujur dan sisi preferensi jalan yang sama.

Parameter
latitude garis lintang untuk menempatkan titik jalan. Ini akan dibulatkan ke antara -90 derajat dan +90 derajat inklusif.
longitude garis bujur untuk menempatkan titik jalan. Ini akan dinormalisasi agar berada dalam inklusif -180 derajat dan eksklusif +180 derajat.
title teks yang akan ditampilkan untuk titik jalan di baki notifikasi
preferredSegmentHeading sudut yang digunakan untuk menyatakan arah lalu lintas di sisi jalan yang akan dilalui kendaraan. Akibatnya, data ini tidak berguna untuk jalan satu arah. Satuan dinyatakan dalam derajat [0, 360], di mana 0 berarti Utara.
Hasil
  • Titik jalan pada lintang/bujur yang ditentukan.
Menampilkan
Waypoint.InvalidSegmentHeadingException jika diberi judul segmen yang tidak valid.

public static Waypoint fromPlaceId (String placeIdString, String title)

Membuat Waypoint dari ID Tempat Google.

Parameter
placeIdString ID tempat yang digunakan untuk titik jalan ini
title teks yang akan ditampilkan untuk titik jalan di baki notifikasi
Hasil
  • Titik jalan di tempat yang ditentukan
Menampilkan
Waypoint.UnsupportedPlaceIdException jika diberi ID tempat yang tidak didukung

public getGmmWaypoint()

public String getPlaceId ()

Menampilkan ID tempat titik jalan.

public LatLng getPosition ()

Menampilkan lintang/bujur titik jalan.

public String getTitle ()

Menampilkan judul Waypoint. Judul adalah teks yang ditampilkan untuk Titik Jalan di baki notifikasi.

Hasil
  • judul titik jalan

public int hashCode ()

publik statis ImmutableList<Waypoint> toGmmWaypointList (List<Waypoint> waypointList)

Parameter
waypointList