شبیه ساز

شبیه ساز رابط عمومی

رابطی برای ارسال مکان های شبیه سازی شده به Nav API یا اجرای Nav API در مسیرهای شبیه سازی شده. برای استفاده در هنگام تست، اشکال زدایی و دمو.

پیاده‌سازی‌های این رابط از نظر موضوعی ایمن هستند.

خلاصه روش عمومی

خلأ انتزاعی
hideDummyTrafficPrompt ()
اعلان ترافیک ساختگی را پنهان می کند، اگر یکی نشان داده شود.
خلأ انتزاعی
مکث ()
شبیه سازی را متوقف می کند.
خلأ انتزاعی
از سرگیری ()
پس از یک مکث، شبیه سازی را از سر می گیرد.
خلأ انتزاعی
setUserLocation (مکان LatLng )
یک مکان شبیه سازی شده کاربر را تنظیم می کند.
خلأ انتزاعی
showDummyTrafficPrompt ()
یک اعلان ترافیک ساختگی را نشان می دهد.
خلأ انتزاعی
simulateLocationsAlongExistingRoute ()
شروع به شبیه سازی سفر در طول مسیری که در حال حاضر توسط Navigator محاسبه شده است.
خلأ انتزاعی
simulateLocationsAlongExistingRoute (گزینه های SimulationOptions )
شروع به شبیه سازی سفر در طول مسیری که در حال حاضر توسط Navigator محاسبه شده است.
چکیده ListenableResultFuture < Navigator.RouteStatus >
simulateLocationsAlongNewRoute (List< Waypoint > waypoints, RoutingOptions RoutingOptions)
یک مسیر را از طریق نقاط بین مسیر داده شده محاسبه می کند (همانطور که توسط Navigator.setDestinations() محاسبه می شود)، و سفر در این مسیر را شبیه سازی می کند.
چکیده ListenableResultFuture < Navigator.RouteStatus >
simulateLocationsAlongNewRoute (List< Waypoint > waypoints)
یک مسیر را از طریق نقاط بین مسیر داده شده محاسبه می کند (همانطور که توسط Navigator.setDestinations() محاسبه می شود)، و سفر در این مسیر را شبیه سازی می کند.
چکیده ListenableResultFuture < Navigator.RouteStatus >
simulateLocationsAlongNewRoute (List< Waypoint > waypoints, RoutingOptions routingOptions, SimulationOptions simulationOptions)
یک مسیر را از طریق نقاط بین مسیر داده شده محاسبه می کند (همانطور که توسط Navigator.setDestinations() محاسبه می شود)، و سفر در این مسیر را شبیه سازی می کند.
خلأ انتزاعی
unsetUserLocation ()
شبیه سازی مکان کاربر را متوقف می کند.

روش های عمومی

انتزاع عمومی void hideDummyTrafficPrompt ()

اعلان ترافیک ساختگی را پنهان می کند، اگر یکی نشان داده شود.

مکث خالی انتزاعی عمومی ()

شبیه سازی را متوقف می کند.

رزومه خالی انتزاعی عمومی ()

پس از یک مکث، شبیه سازی را از سر می گیرد.

انتزاعی عمومی void setUserLocation (مکان LatLng )

یک مکان شبیه سازی شده کاربر را تنظیم می کند.

مولفه های
محل

باطل عمومی انتزاعی showDummyTrafficPrompt ()

یک اعلان ترافیک ساختگی را نشان می دهد. برای آزمایش رابط کاربری سریع مفید است.

این روش فقط در صورتی کار می کند که راهنما در حال اجرا باشد.

انتزاع عمومی void simulateLocationsAlongExistingRoute ()

شروع به شبیه سازی سفر در طول مسیری که در حال حاضر توسط Navigator محاسبه شده است. اگر Navigator مسیری را محاسبه نکرده باشد، هیچ کاری انجام نمی دهد.

شبیه سازی با استفاده از SimulationOptions پیش فرض اجرا خواهد شد.

انتزاع عمومی void simulateLocationsAlongExistingRoute (گزینه های SimulationOptions )

شروع به شبیه سازی سفر در طول مسیری که در حال حاضر توسط Navigator محاسبه شده است. اگر Navigator مسیری را محاسبه نکرده باشد، هیچ کاری انجام نمی دهد.

مولفه های
گزینه ها

چکیده عمومی ListenableResultFuture < Navigator.RouteStatus > simulateLocationsAlongNewRoute (List< Waypoint > waypoints, RoutingOptions routingOptions)

یک مسیر را از طریق نقاط بین مسیر داده شده محاسبه می کند (همانطور که توسط Navigator.setDestinations() محاسبه می شود)، و سفر در این مسیر را شبیه سازی می کند. سفر درست قبل از بازگشت خوب آینده آغاز خواهد شد. اگر آینده چیزی جز OK را برگرداند، چیزی شبیه سازی نخواهد شد.

شبیه سازی با استفاده از SimulationOptions پیش فرض اجرا خواهد شد.

مولفه های
ایستگاه های بین راه
گزینه های مسیریابی

چکیده عمومی ListenableResultFuture < Navigator.RouteStatus > simulateLocationsAlongNewRoute (List< Waypoint > waypoints)

یک مسیر را از طریق نقاط بین مسیر داده شده محاسبه می کند (همانطور که توسط Navigator.setDestinations() محاسبه می شود)، و سفر در این مسیر را شبیه سازی می کند. سفر درست قبل از بازگشت خوب آینده آغاز خواهد شد. اگر آینده چیزی جز OK را برگرداند، چیزی شبیه سازی نخواهد شد.

مسیر با استفاده از RoutingOptions پیش فرض محاسبه می شود.

شبیه سازی با استفاده از SimulationOptions پیش فرض اجرا خواهد شد.

مولفه های
ایستگاه های بین راه

چکیده عمومی ListenableResultFuture < Navigator.RouteStatus > simulateLocationsAlongNewRoute (List< Waypoint > waypoints, RoutingOptions routingOptions, SimulationOptions simulationOptions)

یک مسیر را از طریق نقاط بین مسیر داده شده محاسبه می کند (همانطور که توسط Navigator.setDestinations() محاسبه می شود)، و سفر در این مسیر را شبیه سازی می کند. سفر درست قبل از بازگشت خوب آینده آغاز خواهد شد. اگر آینده چیزی جز OK را برگرداند، چیزی شبیه سازی نخواهد شد.

مولفه های
ایستگاه های بین راه
گزینه های مسیریابی
گزینه های شبیه سازی

انتزاع عمومی void unsetUserLocation ()

شبیه سازی مکان کاربر را متوقف می کند. این همچنین به هر شبیه سازی فعال پایان می دهد.