مرجع کلاس GMSUISettings

مرجع کلاس GMSUISettings

بررسی اجمالی

تنظیمات رابط کاربری یک GMSMapView .

توابع اعضای عمومی

(خالی) - setAllGesturesEnabled:
تنظیمات برگزیده را برای فعال بودن (پیش‌فرض) یا غیرفعال بودن همه حرکات اشاره می‌کند.

خواص

BOOL حرکات اسکرول
فعال بودن (پیش‌فرض) یا غیرفعال بودن حرکات اسکرول را کنترل می‌کند.
BOOL ژست های زوم
فعال بودن (پیش‌فرض) یا غیرفعال بودن حرکات زوم را کنترل می‌کند.
BOOL ژست های شیب
فعال بودن (پیش‌فرض) یا غیرفعال بودن حرکات شیب را کنترل می‌کند.
BOOL rotateGestures
فعال بودن (پیش‌فرض) یا غیرفعال بودن حرکات چرخشی را کنترل می‌کند.
BOOL ConsumesGesturesInView
کنترل می‌کند که آیا هنگام فعال بودن حرکات، اشاره‌های کاربران به‌طور کامل توسط GMSMapView مصرف می‌شود (بله پیش‌فرض).
BOOL دکمه قطب نما
قطب نما را فعال یا غیرفعال می کند.
BOOL myLocationButton
دکمه My Location را فعال یا غیرفعال می کند.
BOOL indoorPicker
انتخابگر طبقه داخلی را فعال (پیش‌فرض) یا غیرفعال می‌کند.
BOOL allowScrollGesturesDuringRotateOrZoom
کنترل می‌کند که آیا حرکات چرخشی و بزرگ‌نمایی را می‌توان خارج از مرکز انجام داد و به اطراف پیمایش کرد (بله پیش‌فرض).

مستندات عملکرد اعضا

- (void) setAllGesturesEnabled: (بول) فعال شد

تنظیمات برگزیده را برای فعال بودن (پیش‌فرض) یا غیرفعال بودن همه حرکات اشاره می‌کند.

این کار کاربران را از ضربه زدن روی دکمه‌های روی صفحه برای حرکت دوربین (مثلاً کنترل‌های قطب‌نما یا زوم) محدود نمی‌کند، همچنین حرکات برنامه‌ای و انیمیشن را محدود نمی‌کند.


اسناد ملکی

- (BOOL) scroll Gestures [read, write, assign]

فعال بودن (پیش‌فرض) یا غیرفعال بودن حرکات اسکرول را کنترل می‌کند.

اگر فعال باشد، کاربران می‌توانند دوربین را بکشند تا حرکت کنند. این حرکت برنامه‌ای دوربین را محدود نمی‌کند.

- (BOOL) zoomGestures [read, write, assign]

فعال بودن (پیش‌فرض) یا غیرفعال بودن حرکات زوم را کنترل می‌کند.

در صورت فعال بودن، کاربران می‌توانند برای بزرگ‌نمایی دوربین دوبار ضربه بزنند/ضربه دو انگشتی بزنند. این حرکت برنامه‌ای دوربین را محدود نمی‌کند.

- (BOOL) tiltGestures [read, write, assign]

فعال بودن (پیش‌فرض) یا غیرفعال بودن حرکات شیب را کنترل می‌کند.

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

- (BOOL) rotateGestures [read, write, assign]

فعال بودن (پیش‌فرض) یا غیرفعال بودن حرکات چرخشی را کنترل می‌کند.

در صورت فعال بودن، کاربران می توانند از حرکت چرخش دو انگشتی برای چرخاندن دوربین استفاده کنند. این کنترل برنامه ای بلبرینگ دوربین را محدود نمی کند.

- (BOOL) consumesGesturesInView [read, write, assign]

کنترل می‌کند که آیا هنگام فعال بودن حرکات، اشاره‌های کاربران به‌طور کامل توسط GMSMapView مصرف می‌شود (بله پیش‌فرض).

این از دریافت این حرکات توسط نماهای والدین جلوگیری می کند.

هنگامی که GMSMapView توسط یک UIScrollView (یا ناحیه قابل پیمایش دیگر) موجود است، به این معنی است که حرکات روی نقشه به عنوان حرکات اسکرول مصرف نمی شوند. با این حال، غیرفعال کردن این (تنظیم روی NO) ممکن است برای پشتیبانی از سلسله مراتب یا الزامات نمای پیچیده مفید باشد.

- (BOOL) compassButton [read, write, assign]

قطب نما را فعال یا غیرفعال می کند.

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

در صورت فعال بودن، فقط زمانی نشان داده می شود که دوربین از جهت پیش فرض خود (بربرینگ 0) دور شود. هنگامی که کاربر روی قطب نما ضربه می زند، دوربین به سمت جهت گیری پیش فرض خود می رود و مدت کوتاهی پس از آن محو می شود. اگر غیرفعال باشد، قطب نما هرگز نمایش داده نمی شود.

- (BOOL) myLocationButton [read, write, assign]

دکمه My Location را فعال یا غیرفعال می کند.

این دکمه ای است که روی نقشه قابل مشاهده است که با ضربه زدن توسط کاربران، نقشه را روی مکان فعلی کاربر متمرکز می کند.

- (BOOL) indoorPicker [read, write, assign]

انتخابگر طبقه داخلی را فعال (پیش‌فرض) یا غیرفعال می‌کند.

اگر فعال باشد، فقط زمانی قابل مشاهده است که نمای روی ساختمانی با داده‌های طبقه داخلی متمرکز شده باشد. اگر غیرفعال باشد، طبقه انتخاب شده همچنان می تواند از طریق ویژگی indoorDisplay mapView به صورت برنامه ریزی شده کنترل شود.

- (BOOL) allowScrollGesturesDuringRotateOrZoom [read, write, assign]

کنترل می‌کند که آیا حرکات چرخشی و بزرگ‌نمایی را می‌توان خارج از مرکز انجام داد و به اطراف پیمایش کرد (بله پیش‌فرض).