com.google.android.libraries.navigation

वीडियो के ऊपर टेक्स्ट, लिंक वगैरह

Camera.Perspective 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 ऑडियो गाइडेंस, फ़्लैग का एक सेट है. इसका इस्तेमाल यह तय करने के लिए किया जाता है कि नेविगेशन के दौरान किस तरह की ऑडियो सूचनाओं और दिशा-निर्देशों का इस्तेमाल किया जाए.
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> नतीजा उपलब्ध होने पर, कॉलबैक के लिए इंटरफ़ेस डेफ़िनिशन. 
NavigationApi.NavigatorListener बताए गए Navigator के स्टेटस के बारे में सूचना पाने के लिए, getNavigator(Activity, NavigatorListener) के साथ NavigatorListener रजिस्टर करें. 
NavigationApi.OnTermsResponseListener उपयोगकर्ता के नियम और शर्तों को स्वीकार या अस्वीकार करने पर सूचना पाने के लिए, showTermsAndConditionsDialog(Activity, String, OnTermsResponseListener) के साथ OnTermsResponseListener को रजिस्टर करें. 
NavigationMap नेविगेशन मैप के कॉन्टेंट में बदलाव करने के तरीके बताता है, जैसे
NavigationMap.OnMapClickListener उपयोगकर्ता के मैप पर टैप करने के समय के लिए कॉलबैक इंटरफ़ेस. 
NavigationMap.OnMarkerClickListener मार्कर को क्लिक या टैप करने पर कॉल किए जाने वाले तरीकों के लिए हस्ताक्षर तय करता है. 
NavigationView.OnNightModeChangedListener लिसनर के लिए इंटरफ़ेस. इसे यूज़र इंटरफ़ेस (यूआई) के "नाइट मोड" में आने या उससे बाहर निकलने पर, सूचना दी जाएगी.
NavigationView.OnRecenterButtonClickedListener लिसनर के लिए इंटरफ़ेस. इसे 'रीसेंटर करें' बटन पर क्लिक करने पर सूचना मिलेगी.
नेविगेटर सिंगलटन जो नेविगेशन को कंट्रोल करने के तरीके देता है. 
Navigator.ArrivalListener उन तरीकों के लिए सिग्नेचर की जानकारी देता है जिन्हें ड्राइवर के वेपॉइंट पर पहुंचने पर कॉल किया जाता है. 
Navigator.RemainingTimeOrDistanceChangedListener उन तरीकों के लिए हस्ताक्षर तय करता है जिन्हें अगले डेस्टिनेशन तक पहुंचने का बचा हुआ समय या दूरी बदलने पर कॉल किया जाता है. 
Navigator.RouteChangedListener रूट बदलने पर कॉल किए जाने वाले तरीकों के लिए हस्ताक्षर तय करता है. 
NotificationContentProvider ForegroundServiceManager इस इंटरफ़ेस का इस्तेमाल, लगातार मिलने वाली सूचना शेयर किए जाने पर सूचना का कॉन्टेंट देने के लिए करता है. 
OfflineListener इस कॉलबैक इंटरफ़ेस को क्लाइंट, ऑफ़लाइन अपडेट की स्थिति या प्रोग्रेस के प्रतिशत में होने वाले बदलावों के बारे में जानकारी पाने के लिए रजिस्टर कर सकते हैं. 
प्रोजेक्ट का अनुमान प्रोजेक्शन का इस्तेमाल, पृथ्वी (LatLng) की सतह पर स्क्रीन की जगह और भौगोलिक निर्देशांक के बीच अनुवाद करने के लिए किया जाता है.
RoadSnappedLocationProvider उपयोगकर्ता के लिए रोड से कैप्चर की गई जगहों के लिए सदस्यता लेने की अनुमति देता है. 
RoadSnappedLocationProvider.LocationListener उन तरीकों के लिए हस्ताक्षर तय करता है जिन्हें रोड-स्नैप की गई जगह की जानकारी के अपडेट उपलब्ध होने पर कॉल किया जाता है. 
RouteInfo हर RoutingOptions.RoutingStrategy वैल्यू का इस्तेमाल करके, किसी खास वेपॉइंट के लिए रास्तों के ETA और दूरी की जानकारी देता है. 
RouteSegment रूट सेगमेंट एक ऐसी क्लास है जिसे बदला नहीं जा सकता. यह किसी यात्रा की एक "लेग" को दिखाता है. यह सफ़र डिवाइस की मौजूदा जगह से डेस्टिनेशन तक या एक मंज़िल से अगले डेस्टिनेशन तक होता है.
सिम्युलेटर Nav API को सिम्युलेटेड लोकेशन भेजने या सिम्युलेट किए गए रास्तों पर Nav API चलाने के लिए इंटरफ़ेस. 
SpeedingListener ड्राइवर की मौजूदा स्पीड सीमा से ज़्यादा प्रतिशत बताने के लिए कॉलबैक. 

क्लास

ArrivalEvent किसी डेस्टिनेशन पर पहुंचने के बाद, ऐसा इवेंट ट्रिगर किया जा सकता है जिसमें बदलाव न किया जा सकता हो. 
CameraPosition मैप के हिसाब से कैमरे की पोज़िशन दिखाता है. 
DirectionsListView नेविगेशन के लिए निर्देशों की सूची दिखाने वाला व्यू. 
DisplayOptions किसी मंज़िल के रास्ते को दिखाने के लिए Navigator के इस्तेमाल किए जाने वाले विकल्पों के बारे में बताता है. 
FleetEngine Google के Fleet Engine के लिए क्लाइंट. 
FleetEngine.ErrorListener Fleet Engine क्लाइंट, इस इंटरफ़ेस के इंस्टेंस का इस्तेमाल करके, डेवलपर को अहम अपवाद मिलने पर सूचना देगा. 
ForegroundServiceManager इस क्लास की मदद से क्लाइंट, सामान्य सूचना आईडी का इस्तेमाल करके लगातार सूचना शेयर कर सकते हैं. 
LatLng डिग्री के तौर पर सेव किए गए अक्षांश और देशांतर निर्देशांकों की जोड़ी को दिखाने वाली ऐसी क्लास, जिसे बदला नहीं जा सकता. 
LatLngBounds ऐसी क्लास, जिसे बदला नहीं जा सकता. यह अलाइन किए गए अक्षांश/देशांतर वाले आयत को दिखाता है.
LatLngBounds.Builder यह ऐसा बिल्डर है जिसकी मदद से, LatLng पॉइंट के सेट के आधार पर कम से कम बाउंड बनाया जा सकता है. 
LocationEvent नहीं बदला जा सकने वाला इवेंट, जिसमें सड़क से स्नैप की गई जगह की जानकारी का डेटा शामिल है. 
मार्कर एक मार्कर जिसे NavigationMap में जोड़ा जा सकता है. 
MarkerOptions मार्कर के लिए विकल्प तय करता है. 
NavigationApi एंट्री पॉइंट, नेविगेशन एपीआई पर ले जाता है. 
NavigationFragment किसी ऐप्लिकेशन में मौजूद नेविगेशन कॉम्पोनेंट. 
NavigationTransactionRecorder इसमें लेन-देन रिकॉर्ड करने के तरीके शामिल होते हैं. 
NavigationTransactionRecorder.AddressListener जब pickup(Waypoint, List) या dropoff(Waypoint, List) को लेन-देन रिकॉर्डर कॉल किया जाता है, तो यह बैकग्राउंड में फ़ोन की मौजूदा जगह को देखेगा और इस लिसनर की मदद से, फ़ोन की मौजूदा जगह की जानकारी देगा. 
NavigationView नेविगेशन के लिए मैप दिखाने वाला व्यू. 
NightModeChangedEvent नाइट मोड की स्थिति में होने वाले बदलाव को दिखाने वाला ऐसा इवेंट जिसे नहीं बदला जा सकता. 
NotificationContentProviderBase अगर क्लाइंट, लगातार मिलने वाली सूचना के कॉन्टेंट को कंट्रोल करना चाहते हैं, तो उन्हें इस क्लास की अवधि बढ़ानी चाहिए. 
RoutingOptions किसी मंज़िल के रास्ते की गणना करने के लिए Navigator के इस्तेमाल किए गए विकल्पों के बारे में बताता है. 
SimulationOptions सिम्युलेटर में इस्तेमाल किए जाने वाले विकल्प. 
SpeedAlertOptions स्पीड अलर्ट के अलग-अलग गंभीरता के लेवल के लिए, ट्रिगर करने के थ्रेशोल्ड को एनकैप्सुलेट करता है, जिसे SpeedAlertSeverity से दिखाया जाता है. 
SpeedAlertOptions.Builder SpeedAlertOptions बनाने के लिए बिल्डर. 
SpeedometerUiOptions स्पीड की चेतावनियों के अलग-अलग गंभीरता के लेवल के लिए, स्पीडोमीटर यूज़र इंटरफ़ेस (यूआई) कॉन्फ़िगरेशन को एनकैप्सुलेट करता है, जिसे SpeedAlertSeverity से दिखाया जाता है. 
SpeedometerUiOptions.UiOptionsForSpeedAlertSeverity MINOR या MAJOR स्पीड अलर्ट दिखाने के लिए स्पीडोमीटर यूआई विकल्प. 
StylingOptions NavigationView या NavigationFragment के लिए स्टाइल के विकल्प तय करता है. 
SupportNavigationFragment किसी ऐप्लिकेशन में मौजूद नेविगेशन कॉम्पोनेंट. 
TermsAndConditionsUIParams एक ऐसी क्लास, जिसे बदला नहीं जा सकता. यह ऐसे पैरामीटर को दिखाती है जिनका इस्तेमाल, किसीTermsAndConditionsDialog के लुक और स्टाइल को पसंद के मुताबिक बनाने के लिए किया जाता है.
TermsAndConditionsUIParams.Builder ऐसा बिल्डर जो TermsAndConditionsUIParams के इंस्टेंस को कॉन्फ़िगर करने में मदद करता है. 
TimeAndDistance TimeAndDISTANCE, एक ऐसी क्लास है जिसमें बदलाव नहीं किया जा सकता. यह किसी डेस्टिनेशन तक पहुंचने में लगने वाले समय और दूरी को दिखाता है.
VisibleRegion मैप पर दिख रहे एरिया के बारे में बताने वाला ऐसा ट्रेपोज़ाइड जिसे नहीं बदला जा सकता. साथ ही, जो कैमरे की किसी खास पोज़िशन से दिख रहा होता है.
वेपॉइंट नेविगेशन डेस्टिनेशन तय करने के लिए इस्तेमाल किया जाने वाला, नहीं बदला जा सकने वाला वेपॉइंट क्लास. 

Enums

AlternateRoutesStrategy वैकल्पिक रास्ते दिखाने के लिए पसंदीदा डिसप्ले रणनीति. 
CustomControlPosition अलग-अलग जगहों का सेट, जहां मैप पर पसंद के मुताबिक यूज़र इंटरफ़ेस (यूआई) कंट्रोल रखे जा सकते हैं. 
FleetEngine.StatusListener.StatusLevel अपडेट किए जा रहे स्टेटस मैसेज की गंभीरता के स्तर के लिए Enum. 
FleetEngine.VehicleState इससे पता चलता है कि कोई वाहन नई यात्रा स्वीकार कर रहा है या नहीं. 
NavigationCalloutDisplayMode ईटीए के कॉलआउट दिखाने के लिए ज़रूरी डिसप्ले रणनीति. 
Navigator.RouteStatus RouteStatus एक स्टेटस कोड है, जो किसी रास्ते की गिनती का नतीजा दिखाता है. इसे फ़्यूचर के ज़रिए ऐक्सेस किया जाता है, जिसे setDestination(Waypoint) से ऐक्सेस किया जाता है. 
OfflineListener.OfflineState टाइल की प्रक्रिया के ऑफ़लाइन होने की संभावित स्थितियां. 
RouteCalloutInfoFormat फ़ॉर्मैट से तय होता है कि रास्ते के कॉलआउट में दूरी या ETA की जानकारी दिखानी है या नहीं. 
SpeedAlertSeverity रफ़्तार की चेतावनियों के गंभीरता स्तर तय करने के लिए इस्तेमाल की जाने वाली वैल्यू का सेट. 
TermsAndConditionsCheckOption नियम और शर्तों की जांच करने के विकल्पों के बारे में जानकारी देने वाली सूची. 

अपवाद

LocationUpdateException वाहन की जगह की जानकारी से जुड़े अपडेट, Fleet Engine की बैकएंड सेवा को भेजते समय कोई गड़बड़ी होने पर, LocationUpdateException के इंस्टेंस इस्तेमाल किए जाते हैं. 
NavigationTransactionRecorder.TransactionException अमान्य इनपुट वाले लेन-देन को रिकॉर्ड करने की कोशिश करते समय एक अपवाद होता है. 
TripUpdateException Fleet Engine की बैकएंड सेवा को यात्रा के अपडेट भेजते समय कोई गड़बड़ी होने पर, TripUpdateException के इंस्टेंस इस्तेमाल किए जाते हैं. 
VehicleUpdateException Fleet Engine की बैकएंड सेवा को वाहन से जुड़े अपडेट भेजते समय कोई गड़बड़ी होने पर, VehicleUpdateException के इंस्टेंस इस्तेमाल किए जाते हैं. 
Waypoint.InvalidSegmentHeadingException अमान्य सेगमेंट हेडिंग वाला Waypoint बनाने की कोशिश करते समय, एक अपवाद मिलता है. 
Waypoint.UnsupportedPlaceIdException इस्तेमाल न किए जा सकने वाले प्लेस आईडी से Waypoint बनाने की कोशिश करते समय अपवाद दिखता है.