مرجع کلاس GMSNavigationSession

مرجع کلاس GMSNavigationSession

بررسی اجمالی

این کلاس مجموعه ای از اشیاء مرتبط را ارائه می دهد که می توان از آنها برای کنترل برنامه ای یک جلسه ناوبری استفاده کرد.

خواص

BOOL آغاز شده
اینکه آیا پیمایش در این جلسه شروع شده است یا نه.
GMSNavigationTravelMode حالت سفر
حالت سفر برای این جلسه.
GMSLocationSimulator * شبیه ساز مکان
نمونه‌ای از GMSLocationSimulator که می‌تواند برای شبیه‌سازی مکان‌های این جلسه استفاده شود، یا اگر شرایط و ضوابط پذیرفته نشده باشد، صفر است.
GMSNavigator * ناوبر
نمونه ای از GMSNavigator که این جلسه پیمایش را مدیریت می کند، یا اگر شرایط و ضوابط پذیرفته نشده باشد، صفر است.
GMSRoadSnappedLocationProvider * roadSnappedLocationProvider
ارائه‌دهنده موقعیت مکانی شناسایی شده برای این جلسه، یا اگر شرایط و ضوابط پذیرفته نشده باشد، هیچ.

اسناد ملکی

- (BOOL) شروع شد [read, write, assign]

اینکه آیا پیمایش در این جلسه شروع شده است یا نه.

جلسه نمی تواند شروع شود مگر اینکه شرایط و ضوابط قبلاً پذیرفته شده باشد.

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

یک جلسه شروع شده مکان را از CoreLocation دریافت می کند که توسط مجوز مکان برنامه تعیین شده است. برنامه شما می‌تواند موقتاً Navigation SDK را از درخواست به‌روزرسانی مکان متوقف کند. برای مثال، ممکن است این کار را به منظور کاهش مصرف باتری در دوره‌ای انجام دهد که به‌روزرسانی‌های مکان غیرضروری شناخته می‌شوند.

- ( GMSNavigationTravelMode ) TravelMode [read, write, assign]

حالت سفر برای این جلسه.

نمونه‌ای از GMSLocationSimulator که می‌تواند برای شبیه‌سازی مکان‌های این جلسه استفاده شود، یا اگر شرایط و ضوابط پذیرفته نشده باشد، صفر است.

- ( GMSNavigator *) ناوبر [read, assign]

نمونه ای از GMSNavigator که این جلسه پیمایش را مدیریت می کند، یا اگر شرایط و ضوابط پذیرفته نشده باشد، صفر است.

ارائه‌دهنده موقعیت مکانی شناسایی شده برای این جلسه، یا اگر شرایط و ضوابط پذیرفته نشده باشد، هیچ.