com.google.android.libraries.navigation

حاشیه نویسی ها

دوربین. پرسپکتیو Perspective پارامتری است که به شی Camera داده می شود تا مکان و جهت دوربین را مشخص کند.
ForceNightMode مقادیر مورد استفاده برای لغو حالت شب پیش‌فرض ( AUTO ، FORCE_DAY ، FORCE_NIGHT ).
LocationUpdateException.ErrorType نوع خطای گزارش شده توسط سرویس به روز رسانی مکان Fleet Engine را نشان می دهد.
NavigationApi.ErrorCode 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 را می پذیرد که در رشته UI فراخوانی می شود.
ListenableResultFuture.OnResultListener <T> تعریف واسط برای فراخوانی تماس پس از در دسترس بودن نتیجه.
NavigationApi.NavigatorListener یک NavigatorListener را با getNavigator(Activity, NavigatorListener) ثبت کنید تا از وضعیت Navigator مذکور مطلع شوید.
NavigationApi.OnTermsResponseListener یک OnTermsResponseListener را با showTermsAndConditionsDialog(Activity, String, OnTermsResponseListener) ثبت کنید تا زمانی که کاربر شرایط و ضوابط را پذیرفت یا رد کرد، به شما اطلاع داده شود.
نقشه ناوبری روش هایی را برای اصلاح محتویات نقشه ناوبری ارائه می دهد، به عنوان مثال
NavigationMap.OnMapClickListener رابط پاسخ به تماس برای زمانی که کاربر روی نقشه ضربه می زند.
NavigationMap.OnMarkerClickListener امضاها را برای روش هایی تعریف می کند که با کلیک یا ضربه زدن روی یک نشانگر فراخوانی می شوند.
NavigationView.OnNightModeChangedListener رابط برای شنونده که هنگام ورود یا خروج رابط کاربری از "حالت شب" مطلع می شود.
NavigationView.OnRecenterButtonClickedListener رابط برای یک شنونده که با کلیک روی دکمه جدیدتر مطلع می شود.
ناوبر تک‌تنه‌ای که روش‌هایی را برای کنترل ناوبری ارائه می‌دهد.
Navigator.ArrivalListener امضاهایی را برای متدهایی تعریف می کند که هنگام رسیدن راننده به یک ایستگاه بین راه فراخوانی می شوند.
Navigator.RemainingTimeOrDistanceChangedListener امضاها را برای متدهایی تعریف می کند که با تغییر زمان یا مسافت باقی مانده تا مقصد بعدی فراخوانی می شوند.
Navigator.RouteChangedListener برای متدهایی که هنگام تغییر مسیر فراخوانی می شوند، امضاها را تعریف می کند.
NotificationContent Provider این رابط توسط ForegroundServiceManager برای ارائه محتوای اعلان زمانی که یک اعلان دائمی به اشتراک گذاشته می شود استفاده می شود.
آفلاین شنونده رابط پاسخ به تماس که مشتریان می توانند ثبت نام کنند تا از وضعیت به روز رسانی آفلاین یا تغییرات درصد پیشرفت مطلع شوند.
فرافکنی یک طرح ریزی برای ترجمه بین مکان روی صفحه و مختصات جغرافیایی در سطح زمین ( LatLng ) استفاده می شود.
RoadSnappedLocationProvider اشتراک در مکان‌های کاربری که در جاده‌ها شناسایی شده‌اند، اجازه می‌دهد.
RoadSnappedLocationProvider.LocationListener امضاهایی را برای روش‌هایی تعریف می‌کند که با در دسترس قرار گرفتن به‌روزرسانی‌های موقعیت مکانی تصادفی، فراخوانی می‌شوند.
RouteInfo با استفاده از هر مقدار RoutingOptions.RoutingStrategy ، ETA و اطلاعات فاصله را برای مسیرها به یک نقطه بین راهی ارائه می کند.
RouteSegment RouteSegment یک کلاس تغییر ناپذیر است که یک "پای" از یک سفر را نشان می دهد، یا از موقعیت فعلی دستگاه به مقصد، یا از یک مقصد به مقصد بعدی.
شبیه ساز رابطی برای ارسال مکان های شبیه سازی شده به Nav API یا اجرای Nav API در مسیرهای شبیه سازی شده.
SpeedingListener پاسخ به تماس برای اطلاع شما از درصد بالاتر از حد مجاز سرعتی که راننده در حال حاضر با آن رانندگی می کند.

کلاس ها

رویداد ورود یک رویداد تغییر ناپذیر که به محض رسیدن به یک مقصد شلیک می شود.
موقعیت دوربین موقعیت دوربین را نسبت به نقشه نشان می دهد.
DirectionsListView نمایی که فهرستی از جهت ها را برای پیمایش نمایش می دهد.
گزینه های نمایش گزینه هایی را که توسط Navigator برای نمایش مسیر به مقصد مورد استفاده قرار می گیرد، تعریف می کند.
FleetEngine مشتری برای موتور ناوگان Google.
FleetEngine.ErrorListener مشتری Fleet Engine از نمونه هایی از این رابط استفاده می کند تا در صورت بروز استثناهای مهم به توسعه دهنده اطلاع دهد.
ForegroundServiceManager این کلاس به مشتریان اجازه می دهد تا با استفاده از شناسه اعلان مشترک، یک اعلان دائمی را به اشتراک بگذارند.
LatLng یک کلاس تغییرناپذیر که نشان دهنده یک جفت مختصات طول و عرض جغرافیایی است که به صورت درجه ذخیره می شود.
LatLngBounds یک کلاس تغییرناپذیر که نشان دهنده یک مستطیل هم تراز با طول و عرض جغرافیایی است.
LatLngBounds.Builder این سازنده ای است که می تواند بر اساس مجموعه ای از نقاط LatLng، حداقل کران ایجاد کند.
LocationEvent یک رویداد تغییرناپذیر حاوی داده‌های موقعیت مکانی گرفته شده از جاده.
نشانگر نشانگری که می تواند به یک NavigationMap اضافه شود.
MarkerOptions گزینه های یک نشانگر را تعریف می کند.
NavigationApi نقطه ورود به Navigation API.
NavigationFragment یک جزء ناوبری در یک برنامه
NavigationTransactionRecorder شامل روش هایی برای ثبت تراکنش ها می باشد.
NavigationTransactionRecorder.AddressListener هنگامی که pickup(Waypoint, List) یا dropoff(Waypoint, List) نامیده می شود، ضبط کننده تراکنش مکان فعلی تلفن را در پس زمینه جستجو می کند و آن را از طریق این شنونده باز می گرداند.
NavigationView نمایی که نقشه ای را برای پیمایش نمایش می دهد.
NightModeChangedEvent یک رویداد تغییرناپذیر که نشان دهنده تغییر در حالت مربوط به حالت شب است.
NotificationContentProviderBase اگر مشتریان می خواهند محتوای اعلان دائمی را کنترل کنند، باید این کلاس را گسترش دهند.
گزینه های مسیریابی گزینه هایی را که توسط Navigator برای محاسبه مسیر به مقصد استفاده می شود، تعریف می کند.
SimulationOptions گزینه هایی که باید در داخل شبیه ساز استفاده شوند.
SpeedAlertOptions آستانه‌های راه‌اندازی را برای سطوح مختلف شدت هشدارهای سرعت، که توسط SpeedAlertSeverity نشان داده می‌شود، در بر می‌گیرد.
SpeedAlertOptions.Builder سازنده برای ساخت SpeedAlertOptions.
SpeedometerUiOptions پیکربندی رابط کاربری سرعت سنج را برای سطوح مختلف شدت هشدارهای سرعت، که توسط SpeedAlertSeverity نشان داده می‌شود، در بر می‌گیرد.
SpeedometerUiOptions.UiOptionsForSpeedAlertSeverity گزینه های سرعت سنج Ui برای نمایش هشدارهای سرعت MINOR یا MAJOR .
StylingOptions گزینه های استایل را برای NavigationView یا NavigationFragment تعریف می کند.
SupportNavigationFragment یک جزء ناوبری در یک برنامه
TermsAndConditionsUIParams یک کلاس تغییرناپذیر که پارامترهای مورد استفاده برای سفارشی کردن ظاهر و احساس TermsAndConditionsDialog را نشان می دهد.
TermsAndConditionsUIParams.Builder سازنده ای که به پیکربندی نمونه ای از TermsAndConditionsUIParams کمک می کند.
زمان و فاصله TimeAndDistance یک کلاس تغییرناپذیر است که هم زمان و هم فاصله را تا یک مقصد نشان می دهد.
Visible Region ذوزنقه ای تغییرناپذیر که منطقه ای را روی نقشه توصیف می کند که از یک موقعیت خاص دوربین قابل مشاهده است.
نقطه راه یک کلاس ایستگاه راه غیرقابل تغییر، که برای تعیین مقاصد ناوبری استفاده می شود.

Enums

AlternateRoutesStrategy استراتژی نمایش مطلوب برای نشان دادن مسیرهای جایگزین.
CustomControlPosition مجموعه‌ای از موقعیت‌ها که می‌توان کنترل‌های UI سفارشی را روی نقشه قرار داد.
FleetEngine.StatusListener.StatusLevel شماره های سطح شدت پیام وضعیت در حال به روز رسانی را انتخاب می کند.
FleetEngine.VehicleState نشان می دهد که آیا وسیله نقلیه سفرهای جدیدی را می پذیرد یا خیر.
NavigationCalloutDisplayMode استراتژی نمایش مورد نظر برای نمایش فراخوان های ETA.
Navigator.RouteStatus RouteStatus یک کد وضعیت است که نتیجه محاسبه مسیر را نشان می دهد که از طریق Future برگردانده شده توسط setDestination(Waypoint) قابل دسترسی است.
OfflineListener.OfflineState حالت های احتمالی فرآیند آفلاین شدن کاشی ها.
RouteCalloutInfoFormat فرمت مشخص می کند که آیا اطلاعات فاصله یا ETA در فراخوان های مسیر نمایش داده شود.
SpeedAlertSeverity مجموعه ای از مقادیر مورد استفاده برای تعیین سطوح شدت هشدارهای سرعت.
TermsAndConditionsCheckOption فهرستی که گزینه هایی را برای بررسی شرایط و ضوابط مشخص می کند.

استثناها

LocationUpdateException نمونه‌های LocationUpdateException زمانی که خطایی در ارسال به‌روزرسانی‌های مکان وسیله نقلیه به سرویس پشتیبان Fleet Engine رخ می‌دهد، پرتاب می‌شوند.
NavigationTransactionRecorder.TransactionException یک استثنا در هنگام تلاش برای ثبت تراکنش با ورودی نامعتبر.
TripUpdateException نمونه‌های TripUpdateException زمانی که خطایی در ارسال به‌روزرسانی‌های سفر به سرویس پشتیبان Fleet Engine رخ می‌دهد، پرتاب می‌شوند.
VehicleUpdateException نمونه‌هایی از VehicleUpdateException زمانی که خطایی در ارسال به‌روزرسانی‌های خودرو به سرویس پشتیبان Fleet Engine رخ می‌دهد پرتاب می‌شوند.
Waypoint.InvalidSegmentHeadingException استثنایی که هنگام تلاش برای ایجاد یک نقطه راه با عنوان بخش نامعتبر ایجاد می شود.
Waypoint.UnsupportedPlaceIdException یک استثنا در هنگام تلاش برای ایجاد یک نقطه راه از یک شناسه مکان پشتیبانی نشده ایجاد می شود.