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 تقبل أداة معالجة onResult التي سيتم طلبها في سلسلة محادثات واجهة المستخدم
ListenableResultFuture.OnResultListener<T> تعريف واجهة لاستدعاء معاودة الاتصال عند توفُّر نتيجة
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 تحدد التوقيعات للطرق التي يتم استدعاءها عند تغيير الوقت المتبقي أو المسافة المتبقية إلى الوجهة التالية. 
Navigator.RouteChangedListener تحدِّد التوقيعات للطرق التي يتم استدعاءها عند تغيير المسار. 
NotificationContentProvider يستخدم ForegroundServiceManager هذه الواجهة لتقديم محتوى الإشعارات عند مشاركة إشعار مستمر. 
OfflineListener واجهة معاودة الاتصال التي يمكن للعملاء تسجيلها ليتم إعلامهم بحالة التحديث بلا اتصال بالإنترنت أو النسبة المئوية لمستوى التقدم. 
التوقّع يُستخدم الإسقاط للترجمة بين الموقع الجغرافي على الشاشة والإحداثيات الجغرافية على سطح الأرض (LatLng). 
RoadSnappedLocationProvider السماح بالاشتراك في المواقع الجغرافية للمستخدمين التي تم التقاط صور لها على الطريق
RoadSnappedLocationProvider.LocationListener تحدد التوقيعات للطرق التي يتم استدعائها عندما تصبح تحديثات الموقع الجغرافي التي تم التقاطها على الطريق متاحة. 
RouteInfo لتوفير الوقت المقدر للوصول ومعلومات المسافة للمسارات إلى نقطة طريق محددة باستخدام كل قيمة RoutingOptions.RoutingStrategy
RouteSegment جزء المسار هو فئة غير قابلة للتغيير تمثل "خطوة" واحدة في الرحلة، سواء من الموضع الحالي للجهاز إلى الوجهة أو من وجهة إلى وجهة لاحقة. 
المحاكي واجهة لإرسال مواقع تحاكي الواقع إلى Nav API، أو تشغيل Nav API مع مسارات تمت محاكاتها
SpeedingListener معاودة الاتصال لإعلامك بنسبة مئوية تتجاوز حدّ السرعة التي يقودها السائق حاليًا

صفوف

ArrivalEvent حدث غير قابل للتغيير يُطلق عند الوصول إلى وجهة معيّنة. 
CameraPosition يمثل موضع الكاميرا بالنسبة إلى الخريطة. 
DirectionsListView طريقة عرض تعرض قائمة اتجاهات التنقل. 
DisplayOptions تحدّد هذه السياسة الخيارات التي يستخدمها Navigator لعرض مسار إلى وجهة معيّنة. 
FleetEngine عميل لشركة Google Fleet Engine
FleetEngine.ErrorListener سيستخدم برنامج Fleet Engine نسخًا من هذه الواجهة لإبلاغ المطوّر عند حدوث استثناءات مهمة. 
ForegroundServiceManager تتيح هذه الفئة للعملاء مشاركة إشعار دائم باستخدام معرّف إشعار شائع. 
LatLng فئة غير قابلة للتغيير تمثل زوجًا من إحداثيات خط العرض وخط الطول، ويتم تخزينها كدرجات. 
LatLngBounds فئة غير قابلة للتغيير تمثل مستطيلاً بمحاذاة خط الطول/العرض. 
LatLngBounds.Builder هذه أداة إنشاء قادرة على إنشاء حد أدنى استنادًا إلى مجموعة من نقاط خط الطول والعرض. 
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 هي فئة غير قابلة للتغيير تمثّل المَعلمات المستخدَمة لتخصيص شكل ومضمون "مربّع حوار البنود والشروط".
TermsAndConditionsUIParams.Builder هي إحدى أدوات الإنشاء التي تساعد في ضبط مثيل TermsAndConditionsUIParams
TimeAndDistance TimeAndSpace فئة غير قابلة للتغيير تمثل الوقت والمسافة إلى وجهة معيّنة. 
VisibleRegion شبه منحرف غير قابل للتغيير يصف المنطقة على الخريطة ويمكن رؤيته من موضع محدّد للكاميرا
المسار فئة نقطة طريق غير قابلة للتغيير تُستخدَم لتحديد وجهات التنقّل. 

عمليات التعداد

AlternateRoutesStrategy استراتيجية العرض المطلوبة لعرض المسارات البديلة
CustomControlPosition مجموعة من المواضع التي يمكن وضع عناصر تحكم مخصصة لواجهة المستخدم فيها على الخريطة. 
FleetEngine.StatusListener.StatusLevel تعدادات لمستوى الخطورة لرسالة الحالة التي يتم تعديلها
FleetEngine.VehicleState يشير هذا العمود إلى ما إذا كانت المركبة تقبل الرحلات الجديدة. 
NavigationCalloutDisplayMode استراتيجية الشبكة الإعلانية المطلوبة لعرض وسائل شرح الإعلانات النصية الموسَّعة. 
Navigator.RouteStatus حالة المسار هي رمز حالة يمثّل نتيجة حساب المسار، ويتم الوصول إليه من خلال المستقبل الذي يعرضه setDestination(Waypoint)
OfflineListener.OfflineState الحالات المحتملة لعملية وضع المربّعات بلا اتصال بالإنترنت
RouteCalloutInfoFormat يحدّد التنسيق ما إذا كان سيتم عرض معلومات المسافة أو الوقت المقدّر للوصول في وسائل شرح المسار. 
SpeedAlertSeverity مجموعة من القيم تُستخدَم لتحديد مستويات الخطورة لتنبيهات السرعة
TermsAndConditionsCheckOption تعداد يحدِّد الخيارات للاطّلاع على الأحكام والشروط. 

الاستثناءات

LocationUpdateException يتم عرض نُسخ LocationUpdateException عند حدوث خطأ، وذلك عند إرسال تعديلات للموقع الجغرافي للمركبة إلى خدمة الخلفية في Fleet Engine. 
NavigationTransactionRecorder.TransactionException يتم طرح استثناء عند محاولة تسجيل معاملة باستخدام إدخال غير صالح. 
TripUpdateException يتم عرض مُثيل من TripUpdateException عند إرسال خطأ أثناء إرسال تحديثات الرحلة إلى خدمة الواجهة الخلفية لـ Fleet Engine. 
VehicleUpdateException يتم عرض مُثيل من علامة VehicleUpdateException عند حدوث خطأ أثناء إرسال تحديثات المركبة إلى خدمة الواجهة الخلفية لمحرك Fleet Engine. 
Waypoint.InvalidSegmentHeadingException يتم طرح استثناء عند محاولة إنشاء نقطة وسيطة بعنوان شريحة غير صالح. 
Waypoint.UnsupportedPlaceIdException يتم طرح استثناء عند محاولة إنشاء نقطة وسيطة من رقم تعريف مكان غير متوافق.