סקירה כללית
הגדרות לממשק המשתמש של 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 |
צבע הרקע המשני לשימוש בכותרת הניווט. | |
CGFloat | navigationHeaderBackgroundAlpha |
ערך האלפא של תצוגת כותרות הניווט. | |
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 |
גופן הטקסט של מילות החיבור בקטע ההוראות. | |
GMSNavigationSpeedometerUIOptions * | speedometerUIOptions |
הגדרת התצורה של ממשק המשתמש של מד המהירות בהתאם למידת החומרה של התראת המהירות. |
תיעוד לגבי פונקציות חברים
- (ריק) 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*) speedometerUIOptions [read, write, copy] |
הגדרת התצורה של ממשק המשתמש של מד המהירות בהתאם למידת החומרה של התראת המהירות.
אם מגדירים ערך של GMSNavigationSpeedometerUIOptions, המערכת תנקה את ההגדרה הקודמת, אם היא מוגדרת. כשאין הגדרה של GMSNavigationSpeedometerUIOptions, התראות המהירות בממשק המשתמש מוחלטות להגדרות ברירת המחדל של NavSDK:
- התראת מהירות מינימלית במצב יום: טקסט אדום עם רקע לבן.
- התראה על מהירות מינימלית במצב לילה: טקסט אדום עם רקע כהה.
- התראת מהירות משמעותית במצב יום: טקסט לבן עם רקע אדום.
- התראת מהירות חמורה במצב לילה: טקסט לבן עם רקע אדום.