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

סימוכין למחלקה GMS NavigationWaypoint

סקירה כללית

מחלקה של ציוני דרך לא משתנים, המשמשת לציון יעדי ניווט.

יכול להיות שהיא תופעל מ-CLLocation Campaigns2D או ממזהה מקום ב-Google.

עוברת בירושה על ידי GMSNavigationMutableWaypoint.

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

(nullable instancetype)- initWithLocation:title:
 מאתחלת את GMSNavigationWaypoint זה כדי לייצג מיקום שצוין באמצעות קואורדינטות דו-ממדיות.
(nullable instancetype)- initWithPlaceID:title:
 מאתחל את GMSNavigationWaypoint זה כדי לייצג מיקום שצוין באמצעות מזהה מקום.
(nullable instancetype)- initWithLocation:title:preferSameSideOfRoad:
 מפעיל את GMSNavigationWaypoint כדי לייצג מיקום שצוין באמצעות קואורדינטות דו-ממדיות והעדפות צד של הכביש.
(nullable instancetype)- initWithLocation:title:preferredSegmentHeading:
 מפעיל את GMSNavigationWaypoint כדי לייצג מיקום שצוין באמצעות קואורדינטות דו-ממדיות והעדפות צד של הכביש.
(GMSNavigationWaypoint *)- עותק
 מחזירה עותק של ציון הדרך הזה.
(GMSNavigationMutableWaypoint *)mutableCopy
 מחזירה עותק ניתן לשינוי של ציון הדרך הזה.

נכסים

NSString * שם הפריט
 שם ציון הדרך.
ניהול צוותים ב-CLLocation2Dקואורדינטות
 הקואורדינטות של ציון הדרך.
NSString * placeID
 מזהה המקום של ציון הדרך הזה.
בול (BOOL)preferSameSideOfRoad
 האם עדיף לנתב את הנהג לאותו צד של הכביש.
int32_t preferredHeading
 זווית שמשמשת לציון כיוון התנועה בצד הדרך שאליו הרכב אמור להגיע.
בול (BOOL)vehicleStopover
 מציין שציון הדרך מיועד לעצירת כלי רכב, כאשר הכוונה היא לאסוף או להוריד אותו.

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

- (nullable instancetype) initWithLocation: (CLLocationCoordinate2D)  מיקום
שם: (NSString *) שם הפריט

מאתחלת את GMSNavigationWaypoint זה כדי לייצג מיקום שצוין באמצעות קואורדינטות דו-ממדיות.

פרמטרים:
מיקוםהמיקום של ציון הדרך הזה.
שם פריטמחרוזת שמייצגת את שם ציון הדרך.
החזרות:
מופע של GMSNavigationWaypoint, או אפס אם המיקום לא חוקי.
- (nullable instancetype) initWithPlaceID: (NSString *) placeID
שם: (NSString *) שם הפריט

מאתחל את GMSNavigationWaypoint זה כדי לייצג מיקום שצוין באמצעות מזהה מקום.

פרמטרים:
placeIDמזהה המקום ב-Google של ציון הדרך הזה.
שם פריטמחרוזת שמייצגת את שם ציון הדרך.
החזרות:
מופע של GMSNavigationWaypoint או n אם מחרוזת מזהה המקום היא אפס או ריקה.
- (nullable instancetype) initWithLocation: (CLLocationCoordinate2D)  מיקום
שם: (NSString *) שם הפריט
העדפה ל-SameSideOfRoad: (BOOL)  preferSameSideOfRoad

מפעיל את GMSNavigationWaypoint כדי לייצג מיקום שצוין באמצעות קואורדינטות דו-ממדיות והעדפות צד של הכביש.

פרמטרים:
מיקוםקווי האורך והרוחב של ציון הדרך.
שם פריטמחרוזת שמייצגת את שם ציון הדרך.
preferSameSideOfRoadהאם עדיף לנתב את הנהג לאותו צד של הכביש. המסלול יגיע לצד המועדף של הכביש, אלא אם יש עיכוב משמעותי הנגרם מחסימת כביש או מתנועה איטית.
החזרות:
מופע של GMSNavigationWaypoint, או אפס אם המיקום לא חוקי.
- (nullable instancetype) initWithLocation: (CLLocationCoordinate2D)  מיקום
שם: (NSString *) שם הפריט
כותרת פלחי מועדפת: (int32_t)  preferredSegmentHeading

מפעיל את GMSNavigationWaypoint כדי לייצג מיקום שצוין באמצעות קואורדינטות דו-ממדיות והעדפות צד של הכביש.

פרמטרים:
מיקוםקווי האורך והרוחב של ציון הדרך.
שם פריטמחרוזת שמייצגת את שם ציון הדרך.
preferredSegmentHeadingזווית שמשמשת לציון כיוון התנועה בצד הדרך שאליו הרכב אמור להגיע. לכן הוא לא שימושי לרחובות חד-סטריים. היחידות מבוטאות במעלות [0, 360], כאשר 0 פירושו צפון.
החזרות:
מופע של GMSNavigationWaypoint, או אפס אם המיקום או ה-PreferredSegmentSegment לא חוקיים.

מחזירה עותק של ציון הדרך הזה.

מחזירה עותק ניתן לשינוי של ציון הדרך הזה.


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

- (NSString*) title [read, assign]

שם ציון הדרך.

- (קואורדינטות [read, assign] ב-CLLocation Campaigns2D)

הקואורדינטות של ציון הדרך.

אם ציון הדרך הזה הופעל ממזהה מקום, השדה kCLLocationמידת2Dלא חוקי.

- (NSString*) placeID [read, copy]

מזהה המקום של ציון הדרך הזה.

זהו אפס אם ציון הדרך הזה אותחל מקואורדינטות.

- (BOOL) preferSameSideOfRoad [read, assign]

האם עדיף לנתב את הנהג לאותו צד של הכביש.

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

מיושם ב-GMSNavigationMutableWaypoint.

- (int32_t) preferredHeading [read, assign]

זווית שמשמשת לציון כיוון התנועה בצד הדרך שאליו הרכב אמור להגיע.

לכן הוא לא שימושי לרחובות חד-סטריים. יחידות המבוטאות במעלות [0, 360], כאשר 0 פירושו צפון וזוויות גדולות בכיוון השעון. ערך ברירת המחדל והערך לא מוגדר הוא 1-.

מיושם ב-GMSNavigationMutableWaypoint.

- (BOOL) vehicleStopover [read, assign]

מציין שציון הדרך מיועד לעצירת כלי רכב, כאשר הכוונה היא לאסוף או להוריד אותו.

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

מיושם ב-GMSNavigationMutableWaypoint.