com.google.android.libraries.navigation

הערות

Camera.Perspective הפרספקטיבה היא פרמטר שניתן לאובייקט Camera כדי לציין את המיקום והכיוון של המצלמה. 
ForceNightMode הערכים ששימשו לשינוי מצב הלילה שהוגדר כברירת מחדל (AUTO, FORCE_DAY, FORCE_NIGHT). 
LocationUpdateException.ErrorType סוג השגיאה המדווחת על ידי שירות עדכון המיקום של Fleet Engine. 
NavigationApi.ErrorCode קוד שגיאה הוא קוד סטטוס המוחזר על ידי getNavigator(Activity, NavigatorListener) ו-getNavigator(Application, NavigatorListener) כאשר לא ניתן לקבל את Navigator בהצלחה. 
NavigationTransactionRecorder.AddressFailureType סוגים של כשלים בטיפול בכתובות
Navigator.AudioGuidance AudioGuidance הוא קבוצת דגלים שמציינים את סוגי ההתראות וההנחיות הקוליות שישמשו את הניווט. 
RoutingOptions.RoutingStrategy אסטרטגיית הניתוב מציינת את אופן הדירוג של המסלולים, שמשפיע על המסלול שנבחר בהתחלה ובמהלך הניתוב מחדש. 
RoutingOptions.TravelMode מציין את סוג התחבורה המשמש להתאמת המסלול. 
TimeAndDistance.DelaySeverity מציין את עומס התנועה. 
TripUpdateException.ErrorType סוג השגיאה המדווחת על ידי שירות עדכון המיקום של Fleet Engine. 
VehicleUpdateException.ErrorType סוג השגיאה המדווחת על ידי שירות עדכון המיקום של Fleet Engine. 

ממשקים

מצלמה מספק שיטות לשינוי אזור התצוגה של מפת הניווט. 
FleetEngine.AuthTokenFactory מופעים של הממשק הזה יתבקשו לספק אסימון הרשאה כשמתבצעות פעולות שונות. 
FleetEngine.FleetEngineConfig הממשק הזה הוצא משימוש. הוק מדור קודם
FleetEngine.StatusListener מאזינים לעדכוני סטטוס. 
ListenableResultFuture<T> Future שמאשר האזנה ל-onResults שתופעל בשרשור של ממשק המשתמש. 
ListenableResultFuture.OnResultListener<T> הגדרת הממשק להפעלת קריאה חוזרת (callback) כשיש תוצאה זמינה. 
NavigationApi.NavigatorListener יש לרשום NavigatorListener ב-getNavigator(Activity, NavigatorListener) כדי לקבל הודעה לגבי הסטטוס של Navigator שנאמר. 
NavigationApi.OnTermsResponseListener ניתן לרשום OnTermsResponseListener ב-showTermsAndConditionsDialog(Activity, String, OnTermsResponseListener) כדי לקבל הודעה כאשר המשתמש מאשר או דוחה את התנאים וההגבלות. 
NavigationMap מספקת שיטות לשינוי התוכן של מפת הניווט, למשל
NavigationMap.OnMapClickListener ממשק התקשרות חזרה למקרים שבהם המשתמש מקיש על המפה. 
NavigationMap.OnMarkerClickListener מגדירה חתימות לשיטות שמופעלות לאחר לחיצה או הקשה על סמן. 
NavigationView.OnNightModeChangedListener ממשק עבור מאזין שיקבל התראה כשממשק המשתמש ייכנס ל'מצב לילה' או יצא ממנו.
NavigationView.OnRecenterButtonClickedListener ממשק עבור מאזין שיקבל הודעה כשלוחצים על לחצן המרכז. 
ניווט סינגלטון שמספק שיטות לשליטה בניווט. 
Navigator.ArrivalListener מגדירה חתימות לשיטות שמופעלות כשהנהג מגיע לציוני דרך. 
Navigator.RemainingTimeOrDistanceChangedListener מגדירה חתימות ל-methods שמופעלות כשהזמן שנותר או המרחק עד ליעד הבא משתנה. 
Navigator.RouteChangedListener הגדרת חתימות ל-methods שמופעלות כשהמסלול משתנה. 
NotificationContentProvider הממשק הזה משמש את ForegroundServiceManager כדי לספק את תוכן ההתראות כשמתבצע שיתוף של התראה קבועה. 
OfflineListener ממשק קריאה חוזרת (callback) שהלקוחות יכולים לרשום כדי לקבל הודעה על שינויים במצב העדכון אופליין או באחוז ההתקדמות. 
תחזית היטל משמש לתרגום בין המיקום במסך לבין הקואורדינטות הגיאוגרפיות על פני כדור הארץ (LatLng). 
RoadSnappedLocationProvider מאפשר מינוי למיקומי משתמשים חסומים. 
RoadSnappedLocationProvider.LocationListener הגדרת חתימות לשיטות שמופעלות כאשר עדכוני מיקום מוצמדים הופכים לזמינים. 
RouteInfo מספקת את זמן ההגעה המשוער ומידע על המרחק למסלולים לנקודת ציון ספציפית באמצעות כל ערך של RoutingOptions.RoutingStrategy
RouteSegment RouteSegment הוא מחלקה לא ניתנת לשינוי שמייצגת 'רגל' אחת של מסלול, מהמיקום הנוכחי של המכשיר אל היעד או מיעד אחד ליעד עוקב. 
סימולטור ממשק לשליחת מיקומים מדומים ל-Nav API, או להרצת ה-Nav API במסלולים מדומים. 
SpeedingListener התקשרות חזרה כדי להודיע לכם באחוז שמעל מגבלת המהירות שבה הנהג נוסע כרגע. 

מחלקות

ArrivalEvent אירוע שלא ניתן לשינוי שהופעל בעת ההגעה ליעד. 
CameraPosition מייצג את המיקום של המצלמה ביחס למפה. 
DirectionsListView תצוגה שמציגה רשימה של מסלולי ניווט. 
DisplayOptions המדיניות הזו מגדירה את האפשרויות שמשמשות את Navigator להצגת מסלול אל יעד. 
FleetEngine לקוח של Fleet Engine של Google. 
FleetEngine.ErrorListener הלקוח של Fleet Engine ישתמש במופעים של הממשק הזה כדי להודיע למפתח כאשר מתרחשים חריגות חשובות. 
ForegroundServiceManager הכיתה הזו מאפשרת ללקוחות לשתף התראה קבועה באמצעות מזהה התראה משותף. 
LatLng מחלקה לא ניתנת לשינוי שמייצגת זוג קואורדינטות של קווי אורך ורוחב, השמורות במעלות. 
LatLngBounds מחלקה לא ניתנת לשינוי שמייצגת מלבן מיושר של קו רוחב/אורך. 
LatLngBounds.Builder זהו כלי לבניית צוות שיכול ליצור גבול מינימלי על סמך קבוצה של נקודות LatLng. 
LocationEvent אירוע שלא ניתן לשינוי שמכיל נתוני מיקום מתועדים. 
סמן סמן שאפשר להוסיף ל-NavigationMap
MarkerOptions מגדיר את האפשרויות של סמן. 
NavigationApi נקודת הכניסה ל-API של הניווט. 
NavigationFragment רכיב ניווט באפליקציה. 
NavigationTransactionRecorder מכיל שיטות לתיעוד עסקאות. 
NavigationTransactionRecorder.AddressListener כשהפונקציה pickup(Waypoint, List) או dropoff(Waypoint, List) מופעלת, הקלטת הטרנזקציות מחפשת את המיקום הנוכחי של הטלפון ברקע ומחזירה אותו באמצעות ה-listener הזה. 
NavigationView תצוגה שמציגה מפה לצורך ניווט. 
NightModeChangedEvent אירוע שלא ניתן לשינוי שמייצג שינוי במצב הקשור למצב לילה. 
NotificationContentProviderBase לקוחות צריכים להרחיב את הסיווג הזה אם הם רוצים לשלוט בתוכן של ההתראה הקבועה. 
RoutingOptions מגדירה את האפשרויות שמשמשות את Navigator לחישוב מסלול אל יעד. 
SimulationOptions אפשרויות לשימוש בסימולטור. 
SpeedAlertOptions מקודד את ערכי הסף להפעלה ברמות חומרה שונות של התראות מהירות, שמיוצגות באמצעות SpeedAlertSeverity
SpeedAlertOptions.Builder כלי לבניית מודלים של SpeedAlertOptions. 
SpeedometerUiOptions מקודדת את ממשק המשתמש של מד המהירות לרמות חומרה שונות של התראות מהירות, שמיוצגות על ידי SpeedAlertSeverity
SpeedometerUiOptions.UiOptionsForSpeedAlertSeverity האפשרויות לממשק המשתמש של מד המהירות להצגת התראות על המהירות של MINOR או MAJOR
StylingOptions הגדרת אפשרויות העיצוב של NavigationView או של NavigationFragment
SupportNavigationFragment רכיב ניווט באפליקציה. 
TermsAndConditionsUIParams מחלקה לא ניתנת לשינוי שמייצגת את הפרמטרים שמשמשים להתאמה אישית של המראה והסגנון של תנאיםAndConditionsDialog. 
TermsAndConditionsUIParams.Builder כלי לבניית אתרים שעוזר להגדיר מופע של TermsAndConditionsUIParams
TimeAndDistance A TimeAndמרחק הוא מחלקה לא משתנה, המייצגת זמן ומרחק אל יעד גם כן. 
VisibleRegion טרפז בלתי משתנה שמתאר את האזור במפה וניתן לראות אותו מנקודת מבט ספציפית של המצלמה. 
נקודת דרך מחלקה של ציוני דרך לא משתנים, המשמשת לציון יעדי הניווט. 

טיפוסים בני מנייה (enums)

AlternateRoutesStrategy אסטרטגיית התצוגה הרצויה להצגת מסלולים חלופיים. 
CustomControlPosition קבוצת מיקומים שבהם ניתן למקם במפה פקדים מותאמים אישית של ממשק המשתמש. 
FleetEngine.StatusListener.StatusLevel ערכים לציון רמת החומרה של הודעת הסטטוס שמתעדכנת. 
FleetEngine.VehicleState התנאי מציין אם ניתן לקבל נסיעות חדשות ברכב מסוים. 
NavigationCalloutDisplayMode אסטרטגיית התצוגה הרצויה להצגת נכסי יתרונות מרכזיים של מודעות טקסט מורחבות. 
Navigator.RouteStatus RouteStatus הוא קוד סטטוס שמייצג את התוצאה של חישוב מסלול, שהגישה אליו מתבצעת דרך 'עתיד' שמוחזר על ידי setDestination(Waypoint)
OfflineListener.OfflineState מצבים אפשריים של תהליך ההורדה של כרטיסי המידע ללא חיבור לאינטרנט. 
RouteCalloutInfoFormat הפורמט מציין אם להציג מידע על מרחק או זמן הגעה משוער בנכסי היתרונות המרכזיים של המסלול. 
SpeedAlertSeverity קבוצת ערכים המשמשת לציון רמות החומרה של התראות מהירות. 
TermsAndConditionsCheckOption טיפוסים בני מנייה (enum) לציון אפשרויות לבדיקת תנאים והגבלות. 

חריגים

LocationUpdateException המופעים של LocationUpdateException מושמעים כשמתרחשת שגיאה בשליחת עדכונים של מיקום הרכב לשירות הקצה העורפי של Fleet Engine. 
NavigationTransactionRecorder.TransactionException מוצגת חריגה כשמנסים לתעד עסקה עם קלט לא חוקי. 
TripUpdateException מופעים של TripUpdateException מופעלים כשמתרחשת שגיאה בשליחת עדכוני נסיעה לשירות הקצה העורפי של Fleet Engine. 
VehicleUpdateException המופעים של VehicleUpdateException מופעלים כשמתרחשת שגיאה בשליחת עדכוני רכב לשירות הקצה העורפי של Fleet Engine. 
Waypoint.InvalidSegmentHeadingException אירעה חריגה במהלך הניסיון ליצור ציון דרך עם כותרת קטע לא חוקית. 
Waypoint.UnsupportedPlaceIdException מוצגת חריגה במהלך הניסיון ליצור ציון דרך ממזהה מקום שאינו נתמך.