com.google.android.libraries.navigation

Anotasi

Camera.Perspective Perspective adalah parameter yang diberikan ke objek Camera untuk menentukan lokasi dan orientasi kamera. 
ForceNightMode Nilai yang digunakan untuk mengganti mode malam default (AUTO, FORCE_DAY, FORCE_NIGHT). 
LocationUpdateException.ErrorType Menunjukkan jenis error yang dilaporkan oleh layanan pembaruan lokasi Fleet Engine. 
NavigationApi.ErrorCode ErrorCode adalah kode status yang ditampilkan oleh getNavigator(Activity, NavigatorListener) dan getNavigator(Application, NavigatorListener) saat Navigator tidak berhasil diperoleh. 
NavigationTransactionRecorder.AddressFailureType Jenis kegagalan resolusi alamat
Navigator.AudioGuidance AudioPanduan adalah serangkaian tanda yang digunakan untuk menentukan jenis peringatan dan panduan audio yang digunakan selama navigasi. 
RoutingOptions.RoutingStrategy Strategi pemilihan rute menentukan cara rute diurutkan, yang memengaruhi rute yang dipilih di awal, dan selama perutean ulang. 
RoutingOptions.TravelMode Menentukan jenis transportasi yang digunakan untuk menyesuaikan rute. 
TimeAndDistance.DelaySeverity Menunjukkan seberapa padat lalu lintas. 
TripUpdateException.ErrorType Menunjukkan jenis error yang dilaporkan oleh layanan pembaruan lokasi Fleet Engine. 
VehicleUpdateException.ErrorType Menunjukkan jenis error yang dilaporkan oleh layanan pembaruan lokasi Fleet Engine. 

Antarmuka

Kamera Memberikan metode untuk mengubah area pandang peta navigasi. 
FleetEngine.AuthTokenFactory Instance antarmuka ini akan diminta untuk memberikan token otorisasi saat berbagai operasi dilakukan. 
FleetEngine.FleetEngineConfig Antarmuka ini tidak digunakan lagi. hook lama
FleetEngine.StatusListener Pemroses pembaruan status. 
ListenableResultFuture Future yang menerima pemroses onResult yang akan dipanggil di UI thread. 
ListenableResultFuture.OnResultListener<T> Definisi antarmuka untuk callback yang akan dipanggil saat hasil tersedia. 
NavigationApi.NavigatorListener Daftarkan NavigatorListener dengan getNavigator(Activity, NavigatorListener) agar menerima notifikasi tentang status Navigator tersebut. 
NavigationApi.OnTermsResponseListener Daftarkan OnTermsResponseListener ke showTermsAndConditionsDialog(Activity, String, OnTermsResponseListener) untuk menerima notifikasi saat pengguna menerima atau menolak persyaratan dan ketentuan. 
NavigationMap Memberikan metode untuk mengubah konten peta navigasi, misalnya
NavigationMap.OnMapClickListener Antarmuka callback saat pengguna mengetuk peta. 
NavigationMap.OnMarkerClickListener Menentukan tanda tangan untuk metode yang dipanggil saat penanda diklik atau diketuk. 
NavigationView.OnNightModeChangedListener Antarmuka untuk pemroses yang akan diberi tahu saat UI memasuki atau keluar dari "mode malam". 
NavigationView.OnRecenterButtonClickedListener Antarmuka untuk pemroses yang akan diberi tahu saat tombol pusatkan diklik. 
Navigator singleton yang menyediakan metode untuk mengontrol navigasi. 
Navigator.ArrivalListener Menentukan tanda tangan untuk metode yang dipanggil saat pengemudi tiba di titik jalan. 
Navigator.RemainingTimeOrDistanceChangedListener Menentukan tanda tangan untuk metode yang dipanggil saat waktu atau jarak yang tersisa ke tujuan berikutnya berubah. 
Navigator.RouteChangedListener Menentukan tanda tangan untuk metode yang dipanggil saat rute berubah. 
NotificationContentProvider Antarmuka ini digunakan oleh ForegroundServiceManager untuk menyediakan isi notifikasi ketika notifikasi persisten dibagikan. 
OfflineListener Antarmuka callback yang dapat didaftarkan klien untuk diberi tahu tentang status update offline atau perubahan persentase progres. 
Proyeksi Proyeksi digunakan untuk menerjemahkan antara lokasi layar dan koordinat geografis di permukaan Bumi (LatLng). 
RoadSnappedLocationProvider Mengizinkan langganan ke lokasi pengguna yang diambil datanya. 
RoadSnappedLocationProvider.LocationListener Menentukan tanda tangan untuk metode yang dipanggil saat pembaruan lokasi yang di-ikat jalan tersedia. 
RouteInfo Memberikan informasi PWT dan jarak untuk rute ke titik jalan tertentu menggunakan setiap nilai RoutingOptions.RoutingStrategy
RouteSegment RouteSegment adalah class yang tidak dapat diubah yang mewakili satu "segmen" perjalanan, baik dari posisi perangkat saat ini ke tujuan, atau dari satu tujuan ke tujuan berikutnya. 
Simulator Antarmuka untuk mengirim lokasi yang disimulasikan ke Nav API, atau menjalankan Nav API di sepanjang rute yang disimulasikan. 
SpeedingListener Telepon balik untuk memberi tahu Anda terkait persentase melampaui batas kecepatan yang saat ini dilalui pengemudi. 

Class

ArrivalEvent Peristiwa yang tidak dapat diubah yang diaktifkan saat tiba di tujuan. 
CameraPosition Mewakili posisi kamera dalam kaitannya dengan peta. 
DirectionsListView Tampilan yang menampilkan daftar petunjuk arah navigasi. 
DisplayOptions Menentukan opsi yang digunakan oleh Navigator untuk menampilkan rute ke tujuan. 
FleetEngine Klien untuk Fleet Engine Google. 
FleetEngine.ErrorListener Klien Fleet Engine akan menggunakan instance antarmuka ini untuk memberi tahu developer jika terjadi pengecualian penting. 
ForegroundServiceManager Dengan class ini, klien dapat membagikan notifikasi persisten menggunakan ID notifikasi umum. 
LatLng Class yang tidak dapat diubah yang mewakili sepasang koordinat lintang dan bujur, disimpan sebagai derajat. 
LatLngBounds Class yang tidak dapat diubah yang mewakili persegi panjang selaras garis lintang/bujur. 
LatLngBounds.Builder Ini adalah builder yang dapat membuat batas minimum berdasarkan satu set titik LatLng. 
LocationEvent Peristiwa yang tidak dapat diubah yang berisi data lokasi yang di-snap. 
Marker Penanda yang dapat ditambahkan ke NavigationMap
MarkerOptions Menentukan opsi untuk penanda. 
NavigationApi Titik entri ke Navigation API. 
NavigationFragment Komponen navigasi dalam aplikasi. 
NavigationTransactionRecorder Berisi metode untuk mencatat transaksi. 
NavigationTransactionRecorder.AddressListener Saat pickup(Waypoint, List) atau dropoff(Waypoint, List) dipanggil, perekam transaksi akan mencari lokasi ponsel saat ini di latar belakang dan menampilkannya melalui pemroses ini. 
NavigationView Tampilan yang menampilkan peta untuk navigasi. 
NightModeChangedEvent Peristiwa yang tidak dapat diubah yang mewakili perubahan status terkait mode malam. 
NotificationContentProviderBase Klien harus memperluas class ini jika ingin mengontrol konten notifikasi persisten. 
RoutingOptions Menentukan opsi yang digunakan oleh Navigator untuk menghitung rute ke tujuan. 
SimulationOptions Opsi yang akan digunakan di dalam Simulator. 
SpeedAlertOptions Mengenkapsulasi batas pemicu untuk berbagai tingkat keparahan notifikasi kecepatan, yang diwakili oleh SpeedAlertSeverity
SpeedAlertOptions.Builder Builder untuk mem-build SpeedAlertOptions. 
SpeedometerUiOptions Mengenkapsulasi konfigurasi UI speedometer untuk berbagai tingkat keparahan notifikasi kecepatan, yang diwakili oleh SpeedAlertSeverity
SpeedometerUiOptions.UiOptionsForSpeedAlertSeverity Opsi UI Speedometer untuk menampilkan notifikasi kecepatan MINOR atau MAJOR
StylingOptions Menentukan opsi gaya untuk NavigationView atau NavigationFragment
SupportNavigationFragment Komponen navigasi dalam aplikasi. 
TermsAndConditionsUIParams Class yang tidak dapat diubah yang mewakili parameter yang digunakan untuk menyesuaikan tampilan dan nuansa TermsAndConditionsDialog. 
TermsAndConditionsUIParams.Builder Builder yang membantu mengonfigurasi instance TermsAndConditionsUIParams
TimeAndDistance TimeAndDistance adalah class yang tidak dapat diubah yang mewakili waktu dan jarak ke tujuan. 
VisibleRegion Trapesium yang tidak dapat diubah yang mendeskripsikan area pada peta yang terlihat dari posisi kamera tertentu. 
Titik jalan Class titik jalan yang tidak dapat diubah, digunakan untuk menentukan tujuan navigasi. 

Enum

AlternateRoutesStrategy Strategi tampilan yang diinginkan untuk menampilkan rute alternatif. 
CustomControlPosition Kumpulan posisi tempat kontrol UI kustom dapat ditempatkan di peta. 
FleetEngine.StatusListener.StatusLevel Enum untuk tingkat keparahan pesan status yang sedang diperbarui. 
FleetEngine.VehicleState Menunjukkan apakah kendaraan menerima perjalanan baru. 
NavigationCalloutDisplayMode Strategi tampilan yang diinginkan untuk menampilkan info PWT. 
Navigator.RouteStatus RouteStatus adalah kode status yang mewakili hasil penghitungan rute, yang diakses melalui Future yang ditampilkan oleh setDestination(Waypoint)
OfflineListener.OfflineState Kemungkinan status proses offline kartu. 
RouteCalloutInfoFormat Format tersebut menentukan apakah akan menampilkan informasi jarak atau PWT di info rute. 
SpeedAlertSeverity Kumpulan nilai yang digunakan untuk menentukan tingkat keparahan notifikasi kecepatan. 
TermsAndConditionsCheckOption Enum yang menentukan opsi untuk memeriksa persyaratan dan ketentuan. 

Pengecualian

LocationUpdateException Instance LocationUpdateException ditampilkan saat terjadi error saat mengirimkan pembaruan lokasi kendaraan ke layanan backend Fleet Engine. 
NavigationTransactionRecorder.TransactionException Pengecualian dilempar saat mencoba mencatat transaksi dengan input yang tidak valid. 
TripUpdateException Instance TripUpdateException ditampilkan saat terjadi error saat mengirimkan update perjalanan ke layanan backend Fleet Engine. 
VehicleUpdateException Instance VehicleUpdateException ditampilkan saat terjadi error saat mengirimkan update kendaraan ke layanan backend Fleet Engine. 
Waypoint.InvalidSegmentHeadingException Pengecualian ditampilkan saat mencoba membuat Titik Jalan dengan judul segmen yang tidak valid. 
Waypoint.UnsupportedPlaceIdException Pengecualian dilempar saat mencoba membuat Titik Jalan dari ID Tempat yang tidak didukung.