הפניה לכיתה של GMSUISettings

הפניה לסוג של GMSUISettings

סקירה כללית

הגדרות לממשק המשתמש של GMSMapView.

פונקציות של חברי ציבור

(void) - setAllentsEnabled:
 הגדרת ההעדפה להפעלה (ברירת מחדל) או להשבתה של כל התנועות.

נכסים

בול (BOOL)scrollGestures
 קובעת אם תנועות גלילה מופעלות (ברירת מחדל) או מושבתות.
בול (BOOL)zoomGestures
 קובעת אם תנועות לשינוי מרחק התצוגה מופעלות (ברירת מחדל) או מושבתות.
בול (BOOL)tiltGestures
 קובעת אם תנועות הטיה מופעלות (ברירת מחדל) או מושבתות.
בול (BOOL)rotateGestures
 קובעת אם תנועות סיבוב מופעלות (ברירת מחדל) או מושבתות.
בול (BOOL)consumesGesturesInView
 המדיניות הזו קובעת אם התנועות של המשתמשים ייצברו במלואן על ידי GMSMapView כשהתנועות מופעלות (ברירת המחדל היא 'כן').
בול (BOOL)compassButton
 מפעילה או משביתה את המצפן.
בול (BOOL)myLocationButton
 מפעיל או משבית את הלחצן 'המיקום שלי'.
בול (BOOL)indoorPicker
 מפעילה (ברירת מחדל) או משביתה את בוחר הקומות הפנימי.
בול (BOOL)allowScrollGesturesDuringRotateOrZoom
 המדיניות הזו קובעת אם אפשר לבצע תנועות של סיבוב ושינוי מרחק התצוגה מחוץ למרכז ולגלילה (ברירת המחדל היא 'כן').
בול (BOOL)navigationHeaderEnabled
 ההגדרה מפעילה או משביתה את כותרת הניווט.
בול (BOOL)navigationFooterEnabled
 מפעיל או משבית את הכותרת התחתונה של הניווט.
בול (BOOL)navigationTripProgressBarEnabled
 ההגדרה מפעילה או משביתה את סרגל ההתקדמות של מסלול הניווט.
בול (BOOL)recenterButtonEnabled
 מפעילה או משביתה את לחצן המרכוז.
בול (BOOL)showsIncidentCards
 האם כרטיס עם פרטי אירוע יוצג בחלק העליון של המפה כשהמשתמש יקיש על סמל האירוע, לדוגמה, סגירת כביש.
בול (BOOL)showsDestinationMarkers
 אם יוצגו סמני יעד למסלולים.
בול (BOOL)showsTrafficLights
 בחירה אם להציג רמזורים לאורך המסלול במהלך הניווט.
בול (BOOL)showsStopSigns
 האם להציג תמרורי עצירה לאורך המסלול במהלך הניווט.
UIColor * navigationHeaderPrimaryBackgroundColor
 צבע הרקע הראשי שבו יש להשתמש בכותרת הניווט.
UIColor * navigationHeaderSecondaryBackgroundColor
 צבע הרקע המשני לשימוש בכותרת הניווט.
CGFloatnavigationHeaderBackgroundAlpha
 ערך האלפא של תצוגת כותרות הניווט.
UIColor * navigationHeaderPrimaryBackgroundColorNightMode
 צבע הרקע הראשי של כותרת הניווט, במצב לילה, כשכותרת הניווט מציגה את השלב הנוכחי.
UIColor * navigationHeaderSecondaryBackgroundColorNightMode
 צבע הרקע המשני של כותרת הניווט, במצב לילה, כשכותרת הניווט מציגה את השלב הנוכחי.
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
 גופן הטקסט של מילות החיבור בקטע ההוראות.
GMSNavigationSpeedometerUIOptionsspeedometerUIOptions
 הגדרת התצורה של ממשק המשתמש של מד המהירות בהתאם למידת החומרה של התראת המהירות.

תיעוד לגבי פונקציות חברים

- (ריק) setAllGesturesEnabled: (BOOL)  מופעלת

הגדרת ההעדפה להפעלה (ברירת מחדל) או להשבתה של כל התנועות.

ההגדרה הזו לא מונעת מהמשתמשים להקיש על לחצנים במסך כדי להזיז את המצלמה (למשל, פקדי מצפן או פקדי מרחק מתצוגה), והיא גם לא מגבילה תנועות ואנימציות פרוגרמטיות.


מסמכי תיעוד לגבי הנכס

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

קובעת אם תנועות גלילה מופעלות (ברירת מחדל) או מושבתות.

אם ההגדרה הזו מופעלת, המשתמשים יכולים לגרור כדי להזיז את המצלמה. ההגדרה הזו לא מגבילה את התנועה הפרוגרמטית של המצלמה.

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

קובעת אם תנועות לשינוי מרחק התצוגה מופעלות (ברירת מחדל) או מושבתות.

אם ההגדרה הזו מופעלת, המשתמשים יכולים להקיש הקשה כפולה/להקיש בשתי אצבעות או לבצע תנועת צביטה כדי לשנות את מרחק התצוגה של המצלמה. ההגדרה הזו לא מגבילה את התנועה הפרוגרמטית של המצלמה.

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

קובעת אם תנועות הטיה מופעלות (ברירת מחדל) או מושבתות.

אם ההגדרה הזו מופעלת, המשתמשים יכולים להחליק בעזרת שתי אצבעות לאורך למטה או למעלה כדי להטות את המצלמה. ההגדרה הזו לא מגבילה את השליטה הפרוגרמטית ב-viewAngle של המצלמה.

- (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]

מפעיל או משבית את הלחצן 'המיקום שלי'.

לחצן שמוצג במפה, כשמשתמשים מקישים עליו, הוא מרכז את המפה לפי המיקום הנוכחי של המשתמש.

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

מפעילה (ברירת מחדל) או משביתה את בוחר הקומות הפנימי.

אם היא מופעלת, היא גלויה רק כשהתצוגה מתמקדת במבנה עם נתוני קומה פנימית. אם המדיניות מושבתת, עדיין ניתן לשלוט באופן פרוגרמטי בקומה שנבחרה באמצעות נכס nameView ב-internalDisplay.

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

המדיניות הזו קובעת אם אפשר לבצע תנועות של סיבוב ושינוי מרחק התצוגה מחוץ למרכז ולגלילה (ברירת המחדל היא 'כן').

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

ההגדרה מפעילה או משביתה את כותרת הניווט.

בכותרת מוצגות הוראות הנחייה בחלק העליון של המפה. ברירת המחדל היא 'כן'.

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

מפעיל או משבית את הכותרת התחתונה של הניווט.

בכותרת התחתונה מוצג מידע על המרחק וזמן ההגעה המשוער בתחתית המפה. ברירת המחדל היא 'כן'.

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

ההגדרה מפעילה או משביתה את סרגל ההתקדמות של מסלול הניווט.

סרגל ההתקדמות של הנסיעה מציג את פרטי הנסיעה הבאה בתצוגה ליניארית בצד האחרון של המפה. ברירת המחדל היא 'לא'.

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

מפעילה או משביתה את לחצן המרכוז.

אם ההגדרה היא 'כן', לחצן המרכוז מוצג אם המצלמה לא עוקבת כרגע אחרי מיקום המשתמש, או אם היא עוקבת, אבל מרחק התצוגה שונה באופן משמעותי מברירת המחדל. ברירת המחדל היא 'כן'.

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

האם כרטיס עם פרטי אירוע יוצג בחלק העליון של המפה כשהמשתמש יקיש על סמל האירוע, לדוגמה, סגירת כביש.

ברירת המחדל היא 'כן'.

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

אם יוצגו סמני יעד למסלולים.

ברירת המחדל היא 'כן'.

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

בחירה אם להציג רמזורים לאורך המסלול במהלך הניווט.

שינויים בהגדרה הזו יחולו רק בבקשות הבאות למסלול.

אחרי שמחילים את ההגדרה, בממשק המשתמש מוצגים 3 רמזורים או תמרורי עצור הראשונים בכל שלב במהלך הניווט, בתנאי שיש נתונים זמינים.

ברירת המחדל היא NO.

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

האם להציג תמרורי עצירה לאורך המסלול במהלך הניווט.

שינויים בהגדרה הזו יחולו רק בבקשות הבאות למסלול.

אחרי שמחילים את ההגדרה, בממשק המשתמש מוצגים 3 רמזורים או תמרורי עצור הראשונים בכל שלב במהלך הניווט, בתנאי שיש נתונים זמינים.

ברירת המחדל היא NO.

- (UIColor*) navigationHeaderPrimaryBackgroundColor [read, write, copy]

צבע הרקע הראשי שבו יש להשתמש בכותרת הניווט.

ערך ברירת המחדל הוא n. אם הערך של המאפיין הזה הוא אפס, צבע ירוק ישמש כצבע הרקע הראשי.

- (UIColor*) navigationHeaderSecondaryBackgroundColor [read, write, copy]

צבע הרקע המשני לשימוש בכותרת הניווט.

מופיע כצבע הרקע בתפריטים הנפתחים של ההנחיה הבאה והנחייה בין נתיבים. ערך ברירת המחדל הוא n. אם הערך של המאפיין הזה הוא אפס, צבע ירוק כהה ישמש כצבע הרקע המשני. ה-UIColor שצוין חייב להיות במרחב צבעים שתומך ב-[UIColor getRed:green:blue:alpha], אחרת המערכת תתעלם ממנו.

- (CGFloat) navigationHeaderBackgroundAlpha [read, write, assign]

ערך האלפא של תצוגת כותרות הניווט.

ברירת המחדל היא 1.0f (אטום לחלוטין).

- (UIColor*) navigationHeaderPrimaryBackgroundColorNightMode [read, write, copy]

צבע הרקע הראשי של כותרת הניווט, במצב לילה, כשכותרת הניווט מציגה את השלב הנוכחי.

ערך ברירת המחדל הוא n. אם הערך של המאפיין הזה הוא אפס, המערכת תשתמש ב-navigationHeaderPrimaryBackgroundColor.

- (UIColor*) navigationHeaderSecondaryBackgroundColorNightMode [read, write, copy]

צבע הרקע המשני של כותרת הניווט, במצב לילה, כשכותרת הניווט מציגה את השלב הנוכחי.

ערך ברירת המחדל הוא n. אם הערך של המאפיין הזה הוא אפס, המערכת תשתמש ב-navigationHeaderSecondaryBackgroundColor.

- (UIColor*) navigationHeaderLargeManeuverIconColor [read, write, copy]

הצבע של סמל התמרון בתצוגה הראשית של כותרת הניווט.

- (UIColor*) navigationHeaderSmallManeuverIconColor [read, write, copy]

הצבע של סמל התמרון בתצוגה של כותרת הניווט בפנייה הבאה.

- (UIColor*) navigationHeaderGuidanceRecommendedLaneColor [read, write, copy]

הצבע של הנתיב או הנתיבים המומלצים.

ברירת המחדל היא לבן. הנכס הזה מובא בחשבון רק אם בכותרת הניווט מוצג שלב הניווט הנוכחי. שימו לב שהנתיבים האחרים (אלה שהנהג לא אמור לנסוע בהם) נצבעים באופן אוטומטי באמצעות גרסה אפורה של צבע הרקע המשני.

- (UIColor*) navigationHeaderNextStepTextColor [read, write, copy]

צבע הטקסט בכותרת של השלב הבא כשהשלב הנוכחי מוצג בכותרת הניווט.

ערך ברירת המחדל הוא n. כשהערך של המאפיין הזה הוא אפס או כשהניווט מוצג שלב אחר, המערכת תשתמש בצבע לבן.

- (UIFont*) navigationHeaderNextStepFont [read, write, copy]

גופן הטקסט בכותרת של השלב הבא.

ערך ברירת המחדל הוא n. כאשר הערך של המאפיין הזה הוא אפס, ייעשה שימוש בגופן המערכת בגודל 16.0f.

- (UIColor*) navigationHeaderDistanceValueTextColor [read, write, copy]

צבע הטקסט של ערך המרחק כשהשלב הנוכחי מופיע בכותרת הניווט.

ערך ברירת המחדל הוא n. כשהערך של המאפיין הזה הוא אפס או כשהניווט מוצג שלב אחר, המערכת תשתמש בצבע לבן.

- (UIFont*) navigationHeaderDistanceValueFont [read, write, copy]

גופן הטקסט עבור ערך המרחק.

ערך ברירת המחדל הוא n. כאשר הערך של המאפיין הזה הוא אפס, המערכת תשתמש בגופן מודגש בגודל 24.0f.

- (UIColor*) navigationHeaderDistanceUnitsTextColor [read, write, copy]

הצבע של הטקסט של יחידות המרחק, כשכותרת הניווט מציגה את השלב הנוכחי.

ערך ברירת המחדל הוא n. אם ערך המאפיין הזה הוא אפס או כשהניווט מוצג שלב אחר, יוצג מידע בצבע אפור.

- (UIFont*) navigationHeaderDistanceUnitsFont [read, write, copy]

גופן הטקסט עבור יחידות המרחק.

ערך ברירת המחדל הוא n. כאשר הערך של המאפיין הזה הוא אפס, ייעשה שימוש בגופן המערכת בגודל 18.0f.

- (UIColor*) navigationHeaderInstructionsTextColor [read, write, copy]:

הצבע של הטקסט בקטע ההוראות.

ערך ברירת המחדל הוא n. אם הערך של המאפיין הזה הוא אפס, ייעשה שימוש בלבן.

- (UIFont*) navigationHeaderInstructionsFirstRowFont [read, write, copy]

גופן הטקסט בשורה הראשונה בקטע ההוראות.

ערך ברירת המחדל הוא n. כאשר הערך של המאפיין הזה הוא אפס, המערכת תשתמש בגופן מודגש בגודל 30.

- (UIFont*) navigationHeaderInstructionsSecondRowFont [read, write, copy]

גופן הטקסט בשורה השנייה בקטע ההוראות.

ערך ברירת המחדל הוא n. כאשר הערך של המאפיין הזה הוא אפס, המערכת תשתמש בגופן מודגש בגודל 24.

- (UIFont*) navigationHeaderInstructionsConjunctionsFont [read, write, copy]

גופן הטקסט של מילות החיבור בקטע ההוראות.

ערך ברירת המחדל הוא n. כאשר הערך של המאפיין הזה הוא אפס, המערכת תשתמש בגופן מודגש בגודל 18.

הגדרת התצורה של ממשק המשתמש של מד המהירות בהתאם למידת החומרה של התראת המהירות.

אם מגדירים ערך של GMSNavigationSpeedometerUIOptions, המערכת תנקה את ההגדרה הקודמת, אם היא מוגדרת. כשאין הגדרה של GMSNavigationSpeedometerUIOptions, התראות המהירות בממשק המשתמש מוחלטות להגדרות ברירת המחדל של NavSDK:

  • התראת מהירות מינימלית במצב יום: טקסט אדום עם רקע לבן.
  • התראה על מהירות מינימלית במצב לילה: טקסט אדום עם רקע כהה.
  • התראת מהירות משמעותית במצב יום: טקסט לבן עם רקע אדום.
  • התראת מהירות חמורה במצב לילה: טקסט לבן עם רקע אדום.