بررسی اجمالی
تنظیمات رابط کاربری یک GMSMapView .
توابع اعضای عمومی | |
(خالی) | - setAllGesturesEnabled: |
تنظیمات برگزیده را برای فعال بودن (پیشفرض) یا غیرفعال بودن همه حرکات اشاره میکند. | |
خواص | |
BOOL | حرکات اسکرول |
فعال بودن (پیشفرض) یا غیرفعال بودن حرکات اسکرول را کنترل میکند. | |
BOOL | ژست های زوم |
فعال بودن (پیشفرض) یا غیرفعال بودن حرکات زوم را کنترل میکند. | |
BOOL | ژست های شیب |
فعال بودن (پیشفرض) یا غیرفعال بودن حرکات شیب را کنترل میکند. | |
BOOL | rotateGestures |
فعال بودن (پیشفرض) یا غیرفعال بودن حرکات چرخشی را کنترل میکند. | |
BOOL | ConsumesGesturesInView |
کنترل میکند که آیا هنگام فعال بودن حرکات، اشارههای کاربران بهطور کامل توسط GMSMapView مصرف میشود (بله پیشفرض). | |
BOOL | دکمه قطب نما |
قطب نما را فعال یا غیرفعال می کند. | |
BOOL | myLocationButton |
دکمه My Location را فعال یا غیرفعال می کند. | |
BOOL | indoorPicker |
انتخابگر طبقه داخلی را فعال (پیشفرض) یا غیرفعال میکند. | |
BOOL | allowScrollGesturesDuringRotateOrZoom |
کنترل میکند که آیا حرکات چرخشی و بزرگنمایی را میتوان خارج از مرکز انجام داد و به اطراف پیمایش کرد (بله پیشفرض). | |
BOOL | navigationHeaderEnabled |
هدر پیمایش را فعال یا غیرفعال می کند. | |
BOOL | navigationFooterEnabled |
پاورقی پیمایش را فعال یا غیرفعال می کند. | |
BOOL | navigationTripProgressBarEnabled |
نوار پیشرفت سفر پیمایش را فعال یا غیرفعال می کند. | |
BOOL | RenterButtonEnabled |
دکمه جدیدتر را فعال یا غیرفعال می کند. | |
BOOL | IncidentCards را نشان می دهد |
آیا وقتی کاربر روی نماد حادثه ضربه می زند، کارتی که جزئیات حادثه را نشان می دهد در بالای نقشه نمایش داده می شود، مثلاً بسته شدن جاده. | |
BOOL | نشانگرهای مقصد را نشان می دهد |
نشانگرهای مقصد برای مسیرها نشان داده خواهد شد یا خیر. | |
BOOL | TrafficLights را نشان می دهد |
نشان دادن چراغهای راهنمایی در طول مسیر در طول مسیریابی. | |
BOOL | StopSigns را نشان می دهد |
آیا علائم توقف در طول مسیر در طول مسیریابی نشان داده شود. | |
UIColor * | navigationHeaderPrimaryBackgroundColor |
رنگ پس زمینه اصلی برای استفاده برای هدر پیمایش. | |
UIColor * | navigationHeaderSecondaryBackgroundColor |
رنگ پس زمینه ثانویه برای استفاده برای هدر پیمایش. | |
CGFloat | navigationHeaderBackgroundAlpha |
مقدار آلفا نمای هدر پیمایش. | |
UIColor * | navigationHeaderPrimaryBackgroundColorNightMode |
رنگ پسزمینه اصلی هدر پیمایش، در حالت شب، زمانی که هدر پیمایش مرحله فعلی را نشان میدهد. | |
UIColor * | navigationHeaderSecondaryBackgroundColorMode |
رنگ پسزمینه ثانویه هدر پیمایش، در حالت شب، زمانی که هدر پیمایش مرحله فعلی را نشان میدهد. | |
UIColor * | navigationHeaderLargeManeuverIconColor |
رنگ نماد مانور در نمای هدر ناوبری اولیه. | |
UIColor * | navigationHeaderSmallManeuverIconColor |
رنگ نماد مانور در نمای هدر ناوبری نوبت بعدی. | |
UIColor * | navigationHeaderGuidanceRecommendedLaneColor |
رنگ خط یا خطوط پیشنهادی. | |
UIColor * | navigationHeaderNextStepTextColor |
رنگ متن در هدر مرحله بعدی زمانی که هدر پیمایش مرحله فعلی را نشان می دهد. | |
UIFont * | NavigationHeaderNextStepFont |
فونت متن در هدر مرحله بعدی. | |
UIColor * | navigationHeaderDistanceValueTextColor |
رنگ متن برای مقدار فاصله زمانی که هدر پیمایش مرحله فعلی را نشان می دهد. | |
UIFont * | navigationHeaderDistanceValueFont |
فونت متن برای مقدار فاصله. | |
UIColor * | navigationHeaderDistanceUnitsTextColor |
رنگ متن برای واحدهای فاصله زمانی که سرصفحه پیمایش مرحله فعلی را نشان می دهد. | |
UIFont * | NavigationHeaderDistanceUnitsFont |
فونت متن برای واحدهای فاصله. | |
UIColor * | navigationHeaderInstructionsTextColor |
رنگ متن در بخش دستورالعمل. | |
UIFont * | NavigationHeaderInstructionsFirstRowFont |
فونت متن ردیف اول در بخش دستورالعمل. | |
UIFont * | NavigationHeaderInstructionsSecondRowFont |
فونت متن ردیف دوم در بخش دستورالعمل ها. | |
UIFont * | navigationHeaderInstructionsConjunctionsFont |
فونت متن برای حروف ربط در بخش دستورالعمل. | |
GMSNavigationSpeedometerUIOptions * | گزینه های speedometerUI |
پیکربندی رابط کاربری سرعت سنج را بر اساس شدت هشدار سرعت تنظیم می کند. |
مستندات عملکرد اعضا
- (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] |
کنترل میکند که آیا حرکات چرخشی و بزرگنمایی را میتوان خارج از مرکز انجام داد و به اطراف پیمایش کرد (بله پیشفرض).
- (BOOL) navigationHeaderEnabled [read, write, assign] |
هدر پیمایش را فعال یا غیرفعال می کند.
هدر دستورالعمل های راهنمایی را در بالای نقشه نمایش می دهد. این به طور پیش فرض YES است.
- (BOOL) navigationFooterEnabled [read, write, assign] |
پاورقی پیمایش را فعال یا غیرفعال می کند.
پاورقی اطلاعات فاصله و ETA را در پایین نقشه نمایش می دهد. این به طور پیش فرض YES است.
- (BOOL) navigationTripProgressBarEnabled [read, write, assign] |
نوار پیشرفت سفر پیمایش را فعال یا غیرفعال می کند.
نوار پیشرفت سفر جزئیات سفر پیش رو را به صورت خطی در سمت انتهایی نقشه نمایش می دهد. این به طور پیش فرض روی NO است.
- (BOOL) latererButtonEnabled [read, write, assign] |
دکمه جدیدتر را فعال یا غیرفعال می کند.
اگر روی YES تنظیم شده باشد، اگر دوربین در حال حاضر مکان کاربر را دنبال نمی کند، یا اگر دنبال می کند اما بزرگنمایی به طور قابل توجهی با حالت پیش فرض متفاوت است، دکمه جدیدتر نمایش داده می شود. این به طور پیش فرض YES است.
- (BOOL) IncidentCards را نشان می دهد [read, write, assign] |
آیا وقتی کاربر روی نماد حادثه ضربه می زند، کارتی که جزئیات حادثه را نشان می دهد در بالای نقشه نمایش داده می شود، مثلاً بسته شدن جاده.
این به طور پیش فرض YES است.
- (BOOL) نشانگرهای مقصد را نشان می دهد [read, write, assign] |
نشانگرهای مقصد برای مسیرها نشان داده خواهد شد یا خیر.
این به طور پیش فرض YES است.
- (BOOL) TrafficLights را نشان می دهد [read, write, assign] |
نشان دادن چراغهای راهنمایی در طول مسیر در طول مسیریابی.
تغییرات در این تنظیم فقط در درخواست های مسیر بعدی اعمال می شود.
پس از اعمال تنظیمات، رابط کاربری اولین 3 چراغ راهنمایی یا علائم توقف آینده را در هر زمان در طول مسیریابی نشان می دهد، مشروط بر اینکه داده ها در دسترس باشند.
پیشفرض NO است.
- (BOOL) StopSigns را نشان می دهد [read, write, assign] |
آیا علائم توقف در طول مسیر در طول مسیریابی نشان داده شود.
تغییرات در این تنظیم فقط در درخواست های مسیر بعدی اعمال می شود.
پس از اعمال تنظیمات، رابط کاربری اولین 3 چراغ راهنمایی یا علائم توقف آینده را در هر زمان در طول مسیریابی نشان می دهد، مشروط بر اینکه داده ها در دسترس باشند.
پیشفرض NO است.
- (UIColor*) navigationHeaderPrimaryBackgroundColor [read, write, copy] |
رنگ پس زمینه اصلی برای استفاده برای هدر پیمایش.
مقدار پیش فرض صفر است. وقتی مقدار این ویژگی صفر باشد، سبز به عنوان رنگ پس زمینه اصلی استفاده می شود.
- (UIColor*) navigationHeaderSecondaryBackgroundColor [read, write, copy] |
رنگ پس زمینه ثانویه برای استفاده برای هدر پیمایش.
به عنوان رنگ پسزمینه در منوی کرکرهای راهنمای دور بعدی و خط ظاهر میشود. مقدار پیش فرض صفر است. وقتی مقدار این ویژگی صفر باشد، سبز تیره به عنوان رنگ پس زمینه ثانویه استفاده می شود. UIColor ارائه شده باید در فضای رنگی باشد که از [UIColor getRed:green:blue:alpha] پشتیبانی میکند وگرنه نادیده گرفته میشود.
- (CGFloat) navigationHeaderBackgroundAlpha [read, write, assign] |
مقدار آلفا نمای هدر پیمایش.
این پیشفرض روی 1.0f است (کاملاً مات).
- (UIColor*) navigationHeaderPrimaryBackgroundColorNightMode [read, write, copy] |
رنگ پسزمینه اصلی هدر پیمایش، در حالت شب، زمانی که هدر پیمایش مرحله فعلی را نشان میدهد.
مقدار پیش فرض صفر است. وقتی مقدار این ویژگی صفر باشد، navigationHeaderPrimaryBackgroundColor
استفاده می شود.
- (UIColor*) navigationHeaderSecondaryBackgroundColorNightMode [read, write, copy] |
رنگ پسزمینه ثانویه هدر پیمایش، در حالت شب، زمانی که هدر پیمایش مرحله فعلی را نشان میدهد.
مقدار پیش فرض صفر است. وقتی مقدار این ویژگی صفر باشد، navigationHeaderSecondaryBackgroundColor
استفاده می شود.
- (UIColor*) navigationHeaderLargeManeuverIconColor [read, write, copy] |
رنگ نماد مانور در نمای هدر ناوبری اولیه.
- (UIColor*) navigationHeaderSmallManeuverIconColor [read, write, copy] |
رنگ نماد مانور در نمای هدر ناوبری نوبت بعدی.
- (UIColor*) navigationHeaderGuidanceRecommendedLaneColor [read, write, copy] |
رنگ خط یا خطوط پیشنهادی.
پیشفرض سفید است. این ویژگی تنها در صورتی در نظر گرفته می شود که هدر پیمایش مرحله ناوبری فعلی را نشان دهد. توجه داشته باشید که خطوط دیگر (آنهایی که راننده نباید طی کند) به طور خودکار با استفاده از نسخه خاکستری رنگ پس زمینه ثانویه رنگ می شوند.
- (UIColor*) navigationHeaderNextStepTextColor [read, write, copy] |
رنگ متن در هدر مرحله بعدی زمانی که هدر پیمایش مرحله فعلی را نشان می دهد.
مقدار پیش فرض صفر است. هنگامی که مقدار این ویژگی صفر است یا زمانی که ناوبری هر مرحله دیگری را نشان می دهد، از رنگ سفید استفاده می شود.
- (UIFont*) navigationHeaderNextStepFont [read, write, copy] |
فونت متن در هدر مرحله بعدی.
مقدار پیش فرض صفر است. هنگامی که مقدار این ویژگی صفر باشد، از فونت سیستم با اندازه 16.0f استفاده می شود.
- (UIColor*) navigationHeaderDistanceValueTextColor [read, write, copy] |
رنگ متن برای مقدار فاصله زمانی که هدر پیمایش مرحله فعلی را نشان می دهد.
مقدار پیش فرض صفر است. هنگامی که مقدار این ویژگی صفر است یا زمانی که ناوبری هر مرحله دیگری را نشان می دهد، از رنگ سفید استفاده می شود.
- (UIFont*) navigationHeaderDistanceValueFont [read, write, copy] |
فونت متن برای مقدار فاصله.
مقدار پیش فرض صفر است. هنگامی که مقدار این ویژگی صفر باشد، از فونت پررنگ سیستم با اندازه 24.0f استفاده می شود.
- (UIColor*) navigationHeaderDistanceUnitsTextColor [read, write, copy] |
رنگ متن برای واحدهای فاصله زمانی که سرصفحه پیمایش مرحله فعلی را نشان می دهد.
مقدار پیش فرض صفر است. وقتی مقدار این ویژگی صفر است یا زمانی که پیمایش هر مرحله دیگری را نشان می دهد، خاکستری استفاده می شود.
- (UIFont*) navigationHeaderDistanceUnitsFont [read, write, copy] |
فونت متن برای واحدهای فاصله.
مقدار پیش فرض صفر است. هنگامی که مقدار این ویژگی صفر باشد، از فونت سیستم با اندازه 18.0f استفاده می شود.
- (UIColor*) navigationHeaderInstructionsTextColor [read, write, copy] |
رنگ متن در بخش دستورالعمل.
مقدار پیش فرض صفر است. زمانی که مقدار این ویژگی صفر باشد، از رنگ سفید استفاده می شود.
- (UIFont*) navigationHeaderInstructionsFirstRowFont [read, write, copy] |
فونت متن ردیف اول در بخش دستورالعمل.
مقدار پیش فرض صفر است. زمانی که مقدار این ویژگی صفر باشد، از فونت پررنگ سیستم با اندازه 30 استفاده می شود.
- (UIFont*) navigationHeaderInstructionsSecondRowFont [read, write, copy] |
فونت متن ردیف دوم در بخش دستورالعمل ها.
مقدار پیش فرض صفر است. هنگامی که مقدار این ویژگی صفر باشد، از فونت پررنگ سیستم با اندازه 24 استفاده می شود.
- (UIFont*) navigationHeaderInstructionsConjunctionsFont [read, write, copy] |
فونت متن برای حروف ربط در بخش دستورالعمل.
مقدار پیش فرض صفر است. زمانی که مقدار این ویژگی صفر باشد، از فونت پررنگ سیستم با اندازه 18 استفاده می شود.
- ( GMSNavigationSpeedometerUIOptions *) speedometerUIOptions [read, write, copy] |
پیکربندی رابط کاربری سرعت سنج را بر اساس شدت هشدار سرعت تنظیم می کند.
با تنظیم یک GMSNavigationSpeedometerUIOptions ، در صورت تنظیم، گزینه قبلی را پاک می کنید. وقتی هیچ GMSNavigationSpeedometerUIOptions پیکربندی نشده است، UI هشدار سرعت به تنظیمات پیشفرض NavSDK تغییر میکند:
- هشدار سرعت جزئی در حالت روز: متن قرمز با پسزمینه سفید.
- هشدار سرعت جزئی در حالت شب: متن قرمز با پس زمینه تیره.
- هشدار سرعت اصلی در حالت روز: متن سفید با پسزمینه قرمز.
- هشدار سرعت اصلی در حالت شب: متن سفید با پسزمینه قرمز.