GMSNavigationTypes

GMSNavigationTypes

Enumerasi

enumGMSNavigationCameraMode { GMSNavigationCameraModeFree = 0, GMSNavigationCameraModeFollowing, GMSNavigationCameraModeOverview }
 Mode kamera yang menentukan perilaku mengikuti kamera. Lainnya...
enumGMSNavigationCameraPerspective { GMSNavigationCameraPerspectiveTilted = 0, GMSNavigationCameraPerspectiveTopDownNorthUp, GMSNavigationCameraPerspectiveTopDownHeadingUp }
 Perspektif kamera yang berbeda 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...
enum GMSRouteStatus



GMSRouteStatusInternalErrorGMSRouteStatusNoRouteFoundGMSRouteStatusNetworkErrorGMSRouteStatusQuotaExceededGMSRouteStatusAPIKeyNotAuthorizedGMSRouteStatusCanceledGMSRouteStatusDuplicateWaypointsErrorGMSRouteStatusNoWaypointsErrorGMSRouteStatusLocationUnavailableGMSRouteStatusWaypointErrorGMSRouteStatusTravelModeUnsupported
 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 perutean menentukan bagaimana rute diurutkan, yang memengaruhi rute ketika dipilih dan selama perutean ulang. Lainnya...
enumGMSNavigationRouteCalloutFormat { GMSNavigationRouteCalloutFormatDefault = 0, GMSNavigationRouteCalloutFormatTime, GMSNavigationRouteCalloutFormatDistance }
 Format tersebut 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 ada di rute drive-di-kanan atau drive-on-kiri. Lainnya...
enumGMSNavigationManeuverRoundaboutRightClockwiseGMSNavigationManeuverRoundaboutRightCounterClockwiseGMSNavigationManeuverRoundaboutSlightLeftClockwiseGMSNavigationManeuverRoundaboutSlightLeftCounterClockwiseGMSNavigationManeuverRoundaboutSlightRightClockwiseGMSNavigationManeuverRoundaboutSlightRightCounterClockwiseGMSNavigationManeuverRoundaboutSharpLeftClockwiseGMSNavigationManeuverRoundaboutSharpLeftCounterClockwiseGMSNavigationManeuverRoundaboutSharpRightClockwiseGMSNavigationManeuverRoundaboutSharpRightCounterClockwiseGMSNavigationManeuverRoundaboutUTurnClockwiseGMSNavigationManeuverRoundaboutUTurnCounterClockwiseGMSNavigationManeuverRoundaboutExitClockwiseGMSNavigationManeuverRoundaboutExitCounterClockwiseGMSNavigationManeuverFerryBoatGMSNavigationManeuverFerryTrainGMSNavigationManeuverNameChange
 Kumpulan nilai yang menentukan tindakan navigasi yang akan diambil. 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

Mengikuti lokasi pengguna dengan Perspective berikut yang terkini.

GMSNavigationCameraModeOverview

Menampilkan ringkasan rute sisanya.

Ini diperbarui secara dinamis dalam mode panduan.

Perspektif kamera yang berbeda yang dapat ditetapkan saat mengikuti lokasi pengguna.

Enumerator:
GMSNavigationCameraPerspectiveDimiringkan

Kamera otomatis berputar agar menghadap ke arah pengguna dan miring.

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

GMSNavigationCameraPerspectiveTopDownNorthUp

Kamera selalu berorientasi ke utara dan melihat langsung ke bawah.

Lokasi pengguna diposisikan di tengah layar.

GMSNavigationCameraPerspectiveTopDownHeadingUp

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

Jika panduan tidak aktif, lokasi pengguna akan 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 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:
GMSNavigationVoicePanduanSenyap

Menonaktifkan panduan suara.

GMSNavigationVoiceGuideAlertsOnly

Mengaktifkan panduan suara hanya untuk notifikasi lalu lintas.

GMSNavigationVoiceGuidelinesAlertsAndGuide

Mengaktifkan panduan suara untuk panduan dan pemberitahuan belokan demi belokan.

Menentukan jenis panduan suara perangkat audio yang dapat diputar.

Enumerator:
GMSVoiceGuideAudioDeviceTypeBuiltInOnly

Panduan suara hanya diputar melalui speaker atau headphone perangkat bawaan.

GMSVoiceGuideAudioDeviceTypeBluetooth

Panduan suara 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, masalah 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 terjadi error jaringan.

GMSRouteStatusQuotasiaped

Rute ke tujuan tidak dapat dihitung karena kuota tidak cukup.

GMSRouteStatusAPIKeyNotAuthorized

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

GMSRouteStatusDibatalkan

Penghitungan rute dibatalkan untuk mendukung 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 diberikan.

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 dapat dibuat karena ada masalah pada titik jalan yang diberikan dalam permintaan.

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

GMSRouteStatusTravelModeSupported

Rute tidak dapat dibuat jika menggunakan mode perjalanan yang tidak didukung.

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

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

Enumerator:
GMSNavigationLightingModeNormal

Gunakan mode pencahayaan yang sesuai untuk tampilan siang hari.

GMSNavigationLightingModeLowLight

Gunakan mode pencahayaan yang sesuai untuk tampilan malam.

Strategi perutean menentukan bagaimana rute diurutkan, yang memengaruhi rute ketika dipilih dan selama perutean ulang.

Nilai defaultnya adalah GMSNavigationRoutingStrategyDefaultBest.

Enumerator:
GMSNavigationRoutingStrategyDefaultBest

Memberi peringkat rute menurut model biaya default NavSDK.

Ini adalah strategi pemilihan rute default untuk navigasi.

GMSNavigationRoutingStrategyShorter

Memberi peringkat rute menurut jarak.

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

GMSNavigationRoutingStrategyDeltaToTargetDistance

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

Format tersebut 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 pemilihan rute terbaik dan jarak default dengan strategi pemilihan rute yang lebih pendek.

GMSNavigationRouteCalloutFormatTime

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

GMSNavigationRouteCalloutFormatDistance

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

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 mengebut.

GMSNavigationSpeedAlertSeverityMinor

Notifikasi kecepatan minor.

GMSNavigationSpeedAlertSeverityMajor

Peringatan kecepatan tinggi.

Status navigasi.

Enumerator:
GMSNavigationNavStateUnknown

Error atau status tidak ditentukan.

GMSNavigationNavStateEnroute

Bernavigasi secara aktif.

Informasi tentang langkah manuver mendatang tersedia.

GMSNavigationNavStateRerouting

Aktif bernavigasi, tetapi menelusuri rute baru.

Langkah manuver mendatang belum tersedia.

GMSNavigationNavStateStopped

Navigasi telah berakhir.

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

Mungkin tidak ditentukan.

Enumerator:
GMSNavigationDrivingSideNone

Sisi tidak ditentukan.

GMSNavigationDrivingSideLeft

Sisi kiri.

GMSNavigationDrivingSideRight

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

belokan kanan reguler di persimpangan.

GMSNavigationManeuverTurnKeepLeft

Tetap di kiri saat jalan menyebar.

GMSNavigationManeuverTurnKeepRight

Tetap di kanan saat jalan menyebar.

GMSNavigationManeuverTurnSlightLeft

Sedikit belok kiri di persimpangan.

GMSNavigationManeuverTurnSlightRight

Sedikit belok kanan di persimpangan.

GMSNavigationManeuverTurnSharpLeft

belok kiri di persimpangan.

GMSNavigationManeuverTurnSharpRight

belok kanan di persimpangan.

GMSNavigationManeuverTurnUTurnClockwise

Berputar ke sisi berlawanan dari jalan menurut arah jarum jam.

GMSNavigationManeuverTurnUTurnCounterClockwise

Berputar berlawanan arah jarum jam ke sisi jalan yang berlawanan.

GMSNavigationManeuverMergeUnspecified

Jalan saat ini bergabung dengan jalan lainnya.

GMSNavigationManeuverMergeLeft

Jalan saat ini bergabung dengan jalan lain di sebelah kiri.

GMSNavigationManeuverMergeRight

Jalan saat ini bergabung dengan jalan lain di sebelah kanan.

GMSNavigationManeuverForkLeft

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

GMSNavigationManeuverForkRight

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

GMSNavigationManeuverOnRampUnspecified

Masukkan jalan tol.

GMSNavigationManeuverOnRampLeft

belokan kiri reguler untuk memasuki belokan atau jalan tol.

GMSNavigationManeuverOnRampRight

belokan kanan reguler untuk memasuki belokan atau jalan tol.

GMSNavigationManeuverOnRampKeepLeft

Tetap di sisi kiri jalan ketika memasuki belokan atau jalan tol saat jalan berbeda.

GMSNavigationManeuverOnRampKeepRight

Tetap di sisi kanan jalan saat memasuki belokan atau jalan tol saat jalan berbeda.

GMSNavigationManeuverOnRampSlightLeft

Sedikit belok kiri untuk memasuki belokan atau jalan tol.

GMSNavigationManeuverOnRampSlightRight

Sedikit belok kanan untuk memasuki belokan atau jalan tol.

GMSNavigationManeuverOnRampSharpLeft

belok kiri untuk memasuki belokan atau jalan tol.

GMSNavigationManeuverOnRampSharpRight

belok kanan untuk memasuki belokan atau jalan tol.

GMSNavigationManeuverOnRampUTurnClockwise

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

GMSNavigationManeuverOnRampUTurnCounterClockwise

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

GMSNavigationManeuverOffRampUnspecified

Keluar dari persimpangan atau jalan tol.

GMSNavigationManeuverOffRampLeft

belokan kiri reguler untuk keluar dari jalan tol.

GMSNavigationManeuverOffRampRight

belokan kanan reguler untuk keluar dari jalan tol.

GMSNavigationManeuverOffRampKeepLeft

Tetap di sisi kiri jalan ketika keluar dari persimpangan atau jalan tol saat jalan berbeda.

GMSNavigationManeuverOffRampKeepRight

Tetap berada di sisi kanan jalan saat keluar dari persimpangan atau jalan tol saat jalan berbeda.

GMSNavigationManeuverOffRampSlightLeft

Sedikit belok kiri untuk keluar dari jalan tol.

GMSNavigationManeuverOffRampSlightRight

Sedikit belok kanan untuk keluar dari jalan tol.

GMSNavigationManeuverOffRampSharpLeft

belok kiri untuk keluar dari jalan tol.

GMSNavigationManeuverOffRampSharpRight

belok kanan untuk keluar dari jalan tol.

GMSNavigationManeuverOffRampUTurnClockwise

Berputar ke arah berlawanan dari arah jalan untuk keluar dari persimpangan atau jalan tol.

GMSNavigationManeuverOffRampUTurnCounterClockwise

Berlawanan arah jarum jam ke sisi berlawanan dari jalan untuk keluar dari persimpangan atau jalan tol.

GMSNavigationManeuverRoundaboutClockwise

Masukkan bundaran searah jarum jam.

GMSNavigationManeuverRoundaboutCounterClockwise

Masukkan bundaran berlawanan arah jarum jam.

GMSNavigationManeuverRoundaboutStraightClockwise

Masuk ke bundaran searah jarum jam dan terus lurus.

GMSNavigationManeuverRoundaboutStraightCounterClockwise

Masukkan bundaran ke arah berlawanan arah jarum jam dan terus lurus.

GMSNavigationManeuverRoundaboutLeftClockwise

Masukkan bundaran searah jarum jam dan belok kiri.

GMSNavigationManeuverRoundaboutLeftCounterClockwise

Masukkan bundaran berlawanan arah jarum jam lalu belok kiri.

GMSNavigationManeuverRoundaboutRightClockwise

Masukkan bundaran searah jarum jam lalu belok kanan.

GMSNavigationManeuverRoundaboutRightCounterClockwise

Masukkan bundaran berlawanan arah jarum jam lalu belok kanan.

GMSNavigationManeuverRoundaboutSlightLeftClockwise

Masuk ke bundaran searah jarum jam dan belok sedikit ke kiri.

GMSNavigationManeuverRoundaboutSlightLeftCounterClockwise

Masuk ke bundaran berlawanan arah jarum jam dan belok sedikit ke kiri.

GMSNavigationManeuverRoundaboutSlightRightClockwise

Masuk ke bundaran searah jarum jam dan belok sedikit ke kanan.

GMSNavigationManeuverRoundaboutSlightRightCounterClockwise

Masukkan bundaran ke arah berlawanan arah jarum jam dan belok sedikit ke kanan.

GMSNavigationManeuverRoundaboutSharpLeftClockwise

Masuk ke bundaran searah jarum jam dan belok tajam ke kiri.

GMSNavigationManeuverRoundaboutSharpLeftCounterClockwise

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

GMSNavigationManeuverRoundaboutSharpRightClockwise

Masuk ke bundaran searah jarum jam dan belok tajam ke kanan.

GMSNavigationManeuverRoundaboutSharpRightCounterClockwise

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

GMSNavigationManeuverRoundaboutUTurnClockwise

Masuk ke bundaran searah jarum jam dan belok searah jarum jam ke sisi jalan yang berlawanan.

GMSNavigationManeuverRoundaboutUTurnCounterClockwise

Masuk ke bundaran dengan arah berlawanan arah jarum jam dan belok berlawanan arah jarum jam ke sisi jalan yang berlawanan.

GMSNavigationManeuverRoundaboutExitClockwise

Keluar dari bundaran searah jarum jam.

GMSNavigationManeuverRoundaboutExitCounterClockwise

Keluar dari bundaran ke arah berlawanan.

GMSNavigationManeuverFerryBoat

Naik feri perahu.

GMSNavigationManeuverFerryTrain

Naik feri kereta.

GMSNavigationManeuverNameChange

Nama jalan akan berubah.