GMSNavigationTypes

GMSNavigationTypes

Enumerasi

enumGMSNavigationCameraMode { GMSNavigationCameraModeFree = 0, GMSNavigationCameraModeFollowing, GMSNavigationCameraModeOverview }
 Mode kamera yang menentukan perilaku mengikuti kamera. Lainnya...
enumGMSNavigationCameraPerspective { GMSNavigationCameraPerspectiveTilted = 0, GMSNavigationCameraPerspectiveTopDownNorthUp, GMSNavigationCameraPerspectiveTopDownHeadingUp }
 Berbagai perspektif kamera yang dapat ditetapkan saat mengikuti lokasi pengguna. Lainnya...
enumGMSNavigationTravelMode {
  GMSNavigationTravelModeDriving = 0, GMSNavigationTravelModeCycling, GMSNavigationTravelModeWalking, GMSNavigationTravelModeTwoWheeler,
  GMSNavigationTravelModeTaxicab
}
 Berbagai mode perjalanan yang dapat digunakan untuk navigasi. Lainnya...
enumGMSNavigationVoiceGuidance { GMSNavigationVoiceGuidanceSilent = 0, GMSNavigationVoiceGuidanceAlertsOnly, GMSNavigationVoiceGuidanceAlertsAndGuidance }
 Menentukan apakah panduan suara diputar dalam keadaan tertentu. Lainnya...
enumGMSVoiceGuidanceAudioDeviceType { GMSVoiceGuidanceAudioDeviceTypeBuiltInOnly = 0, GMSVoiceGuidanceAudioDeviceTypeBluetooth }
 Menentukan jenis panduan suara perangkat audio yang dapat diputar. Lainnya...
enumGMSRouteStatus {
  GMSRouteStatusInternalError = 0, GMSRouteStatusInternalError = 0, GMSRouteStatusOK, GMSRouteStatusNoRouteFound, GMSRouteStatusNetworkError,
  GMSRouteStatusQuotaExceeded, GMSRouteStatusAPIKeyNotAuthorized

GMSRouteStatusCanceledGMSRouteStatusDuplicateWaypointsErrorGMSRouteStatusNoWaypointsErrorGMSRouteStatusLocationUnavailableGMSRouteStatusWaypointErrorGMSRouteStatusTravelModeUnsupported
 GMSRouteStatus adalah kode status yang mewakili hasil permintaan rute. Lainnya...
enumGMSNavigationLightingMode { GMSNavigationLightingModeNormal = 0, GMSNavigationLightingModeLowLight }
 Mode pencahayaan digunakan untuk menentukan skema warna yang berbeda berdasarkan cahaya yang tersedia. Lainnya...
enumGMSNavigationRoutingStrategy { GMSNavigationRoutingStrategyDefaultBest = 0, GMSNavigationRoutingStrategyShorter, GMSNavigationRoutingStrategyDeltaToTargetDistance }
 Strategi pemilihan rute menentukan cara rute diurutkan, yang memengaruhi rute saat dipilih dan selama perutean ulang. Lainnya...
enumGMSNavigationRouteCalloutFormat { GMSNavigationRouteCalloutFormatDefault = 0, GMSNavigationRouteCalloutFormatTime, GMSNavigationRouteCalloutFormatDistance }
 Format ini menentukan apakah akan menampilkan informasi jarak atau PWT di info rute. Lainnya...
enumGMSNavigationAlternateRoutesStrategy { GMSNavigationAlternativeRoutesStrategyAll = 0, GMSNavigationAlternateRoutesStrategyNone, GMSNavigationAlternativeRoutesStrategyOne }
 Menunjukkan jumlah maksimum rute alternatif yang dapat diminta. Lainnya...
enumGMSNavigationSpeedAlertSeverity { GMSNavigationSpeedAlertSeverityUnknown = -2, GMSNavigationSpeedAlertSeverityNotSpeeding = -1, GMSNavigationSpeedAlertSeverityMinor = 0, GMSNavigationSpeedAlertSeverityMajor }
enumGMSNavigationNavState { GMSNavigationNavStateUnknown = 0, GMSNavigationNavStateEnroute = 1, GMSNavigationNavStateRerouting = 2, GMSNavigationNavStateStopped = 3 }
 Status navigasi. Lainnya...
enumGMSNavigationDrivingSide { GMSNavigationDrivingSideNone = 0, GMSNavigationDrivingSideLeft = 1, GMSNavigationDrivingSideRight = 2 }
 Apakah langkah ini berada di rute drive-di-kanan atau drive-on-kiri. Lainnya...
enumGMS semestinya{i> <i}GMS semestinya}{/2ver karena sebenarnya{/2{/1 sebenarnya}GMSNavigationManeuverRoundaboutRightClockwiseGMSNavigationManeuverRoundaboutRightCounterClockwiseGMSNavigationManeuverRoundaboutSlightLeftClockwiseGMSNavigationManeuverRoundaboutSlightLeftCounterClockwiseGMSNavigationManeuverRoundaboutSlightRightClockwiseGMSNavigationManeuverRoundaboutSlightRightCounterClockwiseGMSNavigationManeuverRoundaboutSharpLeftClockwiseGMSNavigationManeuverRoundaboutSharpLeftCounterClockwiseGMSNavigationManeuverRoundaboutSharpRightClockwiseGMSNavigationManeuverRoundaboutSharpRightCounterClockwiseGMSNavigationManeuverRoundaboutUTurnClockwiseGMSNavigationManeuverRoundaboutUTurnCounterClockwiseGMSNavigationManeuverRoundaboutExitClockwiseGMSNavigationManeuverRoundaboutExitCounterClockwiseGMSNavigationManeuverFerryBoatGMSNavigationManeuverFerryTrainGMSNavigationManeuverNameChange
 Kumpulan nilai yang menentukan tindakan navigasi yang akan diambil. Lainnya...
enumGMSNavigationLaneShape {
  GMSNavigationLaneShapeUnknown = 0, GMSNavigationLaneShapeStraight = 1, GMSNavigationLaneShapeSlightLeft = 2, GMSNavigationLaneShapeSlightRight = 3,
  GMSNavigationLaneShapeStraight = 1, GMSNavigationLaneShapeSlightLeft = 2}

GMSNavigationLaneShapeNormalRightGMSNavigationLaneShapeSharpLeftGMSNavigationLaneShapeSharpRightGMSNavigationLaneShapeUTurnLeftGMSNavigationLaneShapeUTurnRight
 Serangkaian nilai yang menggambarkan bentuk jalur. Lainnya...

Dokumentasi Tipe Enumerasi

Mode kamera yang menentukan perilaku mengikuti kamera.

Enumerator:
GMSNavigationCameraModeFree

Menonaktifkan setelan kamera berikut.

Kamera berada dalam mode ini saat digeser oleh pengguna.

GMSNavigationCameraModeMengikuti

Ikuti lokasi pengguna dengan Perspective berikut saat ini.

GMSNavigationCameraModeOverview

Menampilkan ringkasan rute yang tersisa.

Fitur ini diperbarui secara dinamis dalam mode panduan.

Berbagai perspektif kamera yang dapat ditetapkan saat mengikuti lokasi pengguna.

Enumerator:
GMSNavigationCameraPerspectiveTilted

Kamera otomatis berputar untuk menghadap ke arah pengguna dan dimiringkan.

Jika panduan tidak aktif, lokasi pengguna diposisikan di tengah area pandang. Saat panduan aktif, lokasi pengguna diposisikan di dekat bagian bawah area pandang.

GMSNavigationCameraPerspectiveTopDownNorthUp

Kamera selalu mengarah ke utara dan langsung melihat ke bawah.

Lokasi pengguna diposisikan di tengah layar.

GMSNavigationCameraPerspectiveTopDownHeadingUp

Kamera otomatis berputar untuk menghadap ke arah pengguna dan melihat langsung ke bawah.

Jika panduan tidak aktif, lokasi pengguna diposisikan di tengah area pandang. Saat panduan aktif, lokasi pengguna diposisikan di dekat bagian bawah area pandang.

Berbagai mode perjalanan yang dapat digunakan untuk navigasi.

Enumerator:
GMSNavigationTravelModeDriving

Rute mengemudi akan diambil, dan perjalanan pengguna yang dilaporkan akan didasarkan pada arah pergerakan.

GMSNavigationTravelModeCycling

Rute bersepeda akan diambil, dan perjalanan pengguna yang dilaporkan akan didasarkan pada arah kompas yang menghadap perangkat.

GMSNavigationTravelModeWalking

Rute jalan kaki akan diambil, dan perjalanan pengguna yang dilaporkan akan didasarkan pada arah kompas yang menghadap perangkat.

GMSNavigationTravelModeTwoWheeler

Rute untuk kendaraan roda dua akan diambil, dan perjalanan pengguna yang dilaporkan akan didasarkan pada arah pergerakan.

GMSNavigationTravelModeTaxicab

Rute taksi akan diambil, dan perjalanan pengguna yang dilaporkan akan didasarkan pada arah pergerakan.

Menentukan apakah panduan suara diputar dalam keadaan tertentu.

Enumerator:
GMSNavigationVoiceGuidelinesSilent

Menonaktifkan panduan suara.

GMSNavigationVoicePanduanAlertsOnly

Mengaktifkan panduan suara hanya untuk notifikasi lalu lintas.

GMSNavigationVoicePanduanAlertsAndPanduan

Mengaktifkan panduan suara untuk panduan dan pemberitahuan belokan demi belokan.

Menentukan jenis panduan suara perangkat audio yang dapat diputar.

Enumerator:
GMSVoiceGuidelinesAudioDeviceTypeBuiltInOnly

Panduan suara hanya diputar melalui speaker atau headphone perangkat bawaan.

GMSVoiceGuideAudioDeviceTypeBluetooth

Panduan suara akan diputar melalui koneksi Bluetooth jika tersedia. Jika tidak, panduan suara akan menggunakan speaker atau headphone perangkat bawaan.

GMSRouteStatus adalah kode status yang mewakili hasil permintaan rute.

Enumerator:
GMSRouteStatusInternalError

Rute tidak dapat dihitung karena terjadi error internal.

Dalam beberapa kasus, hal ini dapat diatasi dengan mengupdate ke versi SDK yang lebih baru.

GMSRouteStatusOK

Rute ke tujuan berhasil dihitung.

GMSRouteStatusNoRouteFound

Rute ke tujuan tidak dapat dihitung.

GMSRouteStatusNetworkError

Rute ke tujuan tidak dapat dihitung karena error jaringan.

GMSRouteStatusQuota exceededed

Rute ke tujuan tidak dapat dihitung karena kuota tidak cukup.

GMSRouteStatusAPIKeyNotAuthorized

Rute tidak dapat dihitung karena kunci yang disediakan tidak memiliki izin untuk menggunakan Navigation SDK.

GMSRouteStatusCancelled

Penghitungan rute dibatalkan dan diganti dengan rute yang lebih baru.

GMSRouteStatusDuplicateWaypointsError

Rute tidak dapat dihitung karena ada titik jalan duplikat dalam permintaan.

GMSRouteStatusNoWaypointsError

Rute tidak dapat dihitung karena tidak ada titik jalan yang disediakan.

GMSRouteStatusLocationLocations

Rute tidak dapat dihitung karena lokasi pengguna tidak tersedia.

Hal ini mungkin karena pengguna belum memberikan izin akses lokasi untuk aplikasi.

GMSRouteStatusWaypointError

Rute tidak bisa dibuat karena ada masalah dengan titik jalan yang diberikan dalam permintaan.

Misalnya, ID Tempat yang tidak berlaku atau tidak valid mungkin telah diberikan.

GMSRouteStatusTravelMode Tidak Didukung

Rute tidak dapat dibuat jika mode perjalanan tidak didukung.

Misalnya, jika Anda menetapkan tujuan dengan token rute, hanya mode perjalanan Mengemudi dan TwoWheeler yang didukung.

Mode pencahayaan digunakan untuk menentukan skema warna yang berbeda berdasarkan cahaya yang tersedia.

Enumerator:
GMSNavigationLightingModeNormal

Gunakan mode pencahayaan yang cocok untuk tampilan di siang hari.

GMSNavigationLightingModeLowLight

Gunakan mode pencahayaan yang sesuai untuk tampilan pada malam hari.

Strategi pemilihan rute menentukan cara rute diurutkan, yang memengaruhi rute saat dipilih dan selama perutean ulang.

Nilai defaultnya adalah GMSNavigationRoutingStrategyDefaultBest.

Enumerator:
GMSNavigationRoutingStrategyDefaultBest

Menentukan peringkat rute menurut model biaya default NavSDK.

Ini adalah strategi pemilihan rute default untuk menavigasi.

GMSNavigationRoutingStrategy lebih pendek

Menentukan peringkat rute menurut jarak.

Rute dengan peringkat tertinggi adalah yang terpendek dari rute yang ditampilkan.

GMSNavigationRoutingStrategyDeltaToTargetDistance

Memberi peringkat rute menurut delta absolut ke jarak target, dari yang terkecil hingga yang terbesar.

Format ini menentukan apakah akan menampilkan informasi jarak atau PWT di info rute.

Enumerator:
GMSNavigationRouteCalloutFormatDefault

Menampilkan waktu atau jarak, bergantung pada strategi pemilihan rute.

Menampilkan waktu dengan strategi perutean terbaik dan jarak default dengan strategi perutean yang lebih pendek.

GMSNavigationRouteCalloutFormatTime

Menampilkan informasi waktu di info rute (mis., 10 menit, 5 menit lebih cepat).

GMSNavigationRouteCalloutFormatDistance

Menampilkan informasi jarak di info rute (mis., 10 km, 5 km lebih lama).

Menunjukkan jumlah maksimum rute alternatif yang dapat diminta.

Enumerator:
GMSNavigationAlternativeRoutesStrategyAll

Semua rute alternatif yang tersedia akan ditampilkan.

GMSNavigationAlternativeRoutesStrategyNone

Tidak ada rute alternatif yang akan ditampilkan.

GMSNavigationAlternativeRoutesStrategyOne

Satu rute alternatif akan ditampilkan.

Enumerator:
GMSNavigationSpeedAlertSeverityTidak Diketahui

Batas kecepatan atau batas kecepatan tidak dapat ditentukan.

GMSNavigationSpeedAlertSeverityNotSpeeding

Tidak ada kecepatan yang terjadi.

GMSNavigationSpeedAlertSeverityMinor

Notifikasi kecepatan minor.

GMSNavigationSpeedAlertSeverityMajor

Peringatan kecepatan utama.

Status navigasi.

Enumerator:
GMSNavigationNavStateTidak Diketahui

Error atau status belum ditetapkan.

GMSNavigationNavStateEnroute

Bernavigasi secara aktif.

Informasi tentang langkah manuver mendatang tersedia.

GMSNavigationNavStateRerouting

Bernavigasi secara aktif, tetapi mencari rute baru.

Langkah manuver berikutnya belum tersedia.

GMSNavigationNavStateSPakai

Navigasi telah berakhir.

Apakah langkah ini berada di rute drive-di-kanan atau drive-on-kiri.

Mungkin tidak ditentukan.

Enumerator:
GMSNavigationDrivingSideNone

Sisi tidak ditentukan.

GMSNavigationDrivingSideLeft

Mengemudi di sisi kiri.

GMSNavigationDrivingSideRight

Mengemudi di sisi kanan.

Kumpulan nilai yang menentukan tindakan navigasi yang akan diambil.

Enumerator:
GMSNavigationManeuverTidak Diketahui

Manuver tidak diketahui.

GMSNavigationManeuverDepart

Titik awal manuver.

GMSNavigationManeuverDestination

Tiba di tujuan.

GMSNavigationManeuverDestinationLeft

Tiba di tujuan yang terletak di sisi kiri jalan.

GMSNavigationManeuverDestinationRight

Tiba di tujuan yang terletak di sisi kanan jalan.

GMSNavigationManeuverStraight

Terus lurus.

GMSNavigationManeuverTurnLeft

Titik awal manuver.

GMSNavigationManeuverTurnRight

Belok kanan reguler di persimpangan.

GMSNavigationManeuverTurnKeepLeft

Tetap di kiri saat jalan menyebar.

GMSNavigationManeuverTurnKeepRight

Tetap di kanan saat jalan menyebar.

GMSNavigationManeuverTurnSlightLeft

Belok kiri sedikit di persimpangan.

GMSNavigationManeuverTurnSlightRight

Belok sedikit ke kanan di persimpangan.

GMSNavigationManeuverTurnSharpLeft

Belok tajam ke kiri di persimpangan.

GMSNavigationManeuverTurnSharpRight

Belok tajam ke kanan di persimpangan.

GMSNavigationManeuverTurnUTurnClockwise

Searah jarum jam belok ke sisi jalan yang berlawanan.

GMSNavigationManeuverTurnUTurnCounterClockwise

Berlawanan arah jarum jam ke arah jalan yang berlawanan.

GMSNavigationManeuverMergeUnspecified

Jalan saat ini menghubungkan jalan yang lain.

GMSNavigationManeuverMergeLeft

Jalan saat ini menghubungkan jalan lain di sebelah kiri.

GMSNavigationManeuverMergeRight

Jalan saat ini menghubungkan jalan lain di sebelah kanan.

GMSNavigationManeuverForkLeft

Jalan saat ini sedikit bergabung dengan jalan lain di sebelah kiri.

GMSNavigationManeuverForkRight

Jalan saat ini sedikit bergabung dengan jalan lain di sebelah kanan.

GMSNavigationManeuverOnRampUnspecified

Masukkan jalan tol atau tol.

GMSNavigationManeuverOnRampLeft

Giliran kiri reguler untuk memasuki jalan tol atau jalan tol.

GMSNavigationManeuverOnRampRight

Giliran kanan reguler untuk memasuki jalan tol atau jalan tol.

GMSNavigationManeuverOnRampKeepLeft

Tetap berada di sisi kiri jalan saat memasuki belokan atau jalan tol saat jalan menyebar.

GMSNavigationManeuverOnRampKeepRight

Tetap berada di sisi kanan jalan saat memasuki belokan atau jalan tol saat jalan menyebar.

GMSNavigationManeuverOnRampSlightLeft

Belok sedikit ke kiri untuk memasuki belokan pike atau jalan tol.

GMSNavigationManeuverOnRampSlightRight

Belok sedikit ke kanan untuk memasuki belokan pike atau jalan tol.

GMSNavigationManeuverOnRampSharpLeft

Belok tajam ke kiri untuk memasuki jalan tol atau jalan tol.

GMSNavigationManeuverOnRampSharpRight

Belok tajam ke kanan untuk memasuki jalan tol atau jalan tol.

GMSNavigationManeuverOnRampUTurnClockwise

Berputar ke arah berlawanan dari arah jarum jam untuk memasuki belokan atau jalan tol.

GMSNavigationManeuverOnRampUTurnCounterClockwise

Berbaliklah berlawanan arah jarum jam untuk memasuki jalan tol atau jalan tol.

GMSNavigationManeuverOffRampUnspecified

Keluar dari jalan tol atau jalan tol.

GMSNavigationManeuverOffRampLeft

Belok kiri biasa untuk keluar dari jalan tol atau jalan tol.

GMSNavigationManeuverOffRampRight

Belok kanan reguler untuk keluar dari jalan tol atau jalan tol.

GMSNavigationManeuverOffRampKeepLeft

Tetap berada di sisi kiri jalan ketika keluar dari belokan atau jalan tol saat jalan menyimpang.

GMSNavigationManeuverOffRampKeepRight

Tetap berada di sisi kanan jalan saat keluar dari belokan atau jalan tol saat jalan menyimpang.

GMSNavigationManeuverOffRampSlightLeft

Belok sedikit ke kiri untuk keluar dari jalan tol atau jalan tol.

GMSNavigationManeuverOffRampSlightRight

Sedikit belok kanan untuk keluar dari jalan tol atau jalan tol.

GMSNavigationManeuverOffRampSharpLeft

Belok tajam ke kiri untuk keluar dari jalan tol atau jalan tol.

GMSNavigationManeuverOffRampSharpRight

Belok tajam ke kanan untuk keluar dari jalan tol atau jalan tol.

GMSNavigationManeuverOffRampUTurnClockwise

Berputar ke arah berlawanan dari arah jarum jam untuk keluar dari jalan tol atau jalan tol.

GMSNavigationManeuverOffRampUTurnCounterClockwise

Berputar berlawanan arah jarum jam ke sisi jalan yang berlawanan untuk keluar dari jalan tol atau jalan tol.

GMSNavigationManeuverRoundaboutClockwise

Masuki bundaran searah jarum jam.

GMSNavigationManeuverRoundaboutCounterClockwise

Masukkan bundaran berlawanan arah jarum jam.

GMSNavigationManeuverRoundaboutStraightClockwise

Masuki bundaran searah jarum jam dan terus lurus.

GMSNavigationManeuverRoundaboutStraightCounterClockwise

Masuki bundaran berlawanan arah jarum jam dan terus lurus.

GMSNavigationManeuverRoundaboutLeftClockwise

Masuki bundaran searah jarum jam dan belok kiri.

GMSNavigationManeuverRoundaboutLeftCounterClockwise

Masukkan bundaran berlawanan arah jarum jam dan belok kiri.

GMSNavigationManeuverRoundaboutRightClockwise

Masukkan bundaran searah jarum jam kemudian belok kanan.

GMSNavigationManeuverRoundaboutRightCounterClockwise

Masukkan bundaran berlawanan arah jarum jam dan belok kanan.

GMSNavigationManeuverRoundaboutSlightLeftClockwise

Masuki bundaran searah jarum jam dan belok sedikit ke kiri.

GMSNavigationManeuverRoundaboutSlightLeftCounterClockwise

Masuki bundaran berlawanan arah jarum jam dan putar sedikit ke kiri.

GMSNavigationManeuverRoundaboutSlightRightClockwise

Masuki bundaran searah jarum jam dan putar sedikit ke kanan.

GMSNavigationManeuverRoundaboutSlightRightCounterClockwise

Masuki bundaran berlawanan arah jarum jam dan putar sedikit ke kanan.

GMSNavigationManeuverRoundaboutSharpLeftClockwise

Masuki bundaran searah jarum jam dan belok tajam ke kiri.

GMSNavigationManeuverRoundaboutSharpLeftCounterClockwise

Masuki bundaran berlawanan arah jarum jam dan belok tajam ke kiri.

GMSNavigationManeuverRoundaboutSharpRightClockwise

Masuki bundaran searah jarum jam dan belok tajam ke kanan.

GMSNavigationManeuverRoundaboutSharpRightCounterClockwise

Masuki bundaran berlawanan arah jarum jam dan belok tajam ke kanan.

GMSNavigationManeuverRoundaboutUTurnClockwise

Masuki bundaran searah jarum jam dan putar searah jarum jam menuju sisi jalan yang berlawanan.

GMSNavigationManeuverRoundaboutUTurnCounterClockwise

Masuki bundaran dengan arah berlawanan arah jarum jam dan putar berlawanan arah jarum jam menuju sisi jalan yang berlawanan.

GMSNavigationManeuverRoundaboutExitClockwise

Keluar dari bundaran searah jarum jam.

GMSNavigationManeuverRoundaboutExitCounterClockwise

Keluar dari bundaran berlawanan arah jarum jam.

GMSNavigationManeuverFerryBoat

Naik feri perahu.

GMSNavigationManeuverFerryTrain

Naik feri kereta.

GMSNavigationManeuverNameChange

Nama jalan berubah.

Serangkaian nilai yang menggambarkan bentuk jalur.

Enumerator:
GMSNavigationLaneShapeUnknown

Bentuk jalur tidak diketahui.

GMSNavigationLaneShapeStraight

Terus lurus.

GMSNavigationLaneShapeSlightLeft

Belok sedikit ke kiri (10-45 derajat).

GMSNavigationLaneShapeSlightRight

Belok sedikit ke kanan (10-45 derajat).

GMSNavigationLaneShapeNormalLeft

Giliran kiri normal (45-135 derajat).

GMSNavigationLaneShapeNormalRight

Giliran kanan normal (45-135 derajat).

GMSNavigationLaneShapeSharpLeft

Belok tajam ke kiri (135-175 derajat).

GMSNavigationLaneShapeSharpRight

Belok tajam ke kanan (135-175 derajat).

GMSNavigationLaneShapeUTurnLeft

Belok kiri ke sisi berlawanan dari jalan yang sama (175-180 derajat).

GMSNavigationLaneShapeUTurnRight

Belok kanan ke sisi berlawanan dari jalan yang sama (175-180 derajat).