סימוכין לשיעור GMTCMapView

סימוכין לשיעור GMTCMapView

סקירה כללית

המחלקה הזו מייצגת את התצוגה הראשית ב- Consumer SDK ל-iOS.

אפשר להשתמש בכיתה הזו כדי ליצור מפה מותאמת אישית כך שהמשתמשים יוכלו להשתמש ב-'consumerMapStylecoordinator' כדי ליצור סמנים וקווים מרובים בהתאמה אישית.

הערה:
צריך ליצור את המפה הזו באמצעות הבנאי המוגדר כברירת מחדל [[GMTCMapView alloc] initWithFrame:].

אפשר לקרוא ולשנות את GMTCMapView רק מה-thread הראשי, בדומה ל-GMSMapView ולכל האובייקטים ב-UIKit. קריאה לשיטות האלה משרשור אחר תוביל להתנהגות חריגה או לא מוגדרת.

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

(instancetype)- initWithFrame:
 אתחול האובייקט GMTCMapView.
(nullable instancetype)- initWithCoder:
 אתחול באמצעות מתכנת.
(void) - resetCamera
 איפוס המצלמה של mapView למיקום ברירת המחדל בהתאם לפעילות הנוכחית של MapView.
(void) - redrawRidesharingOverlays
 מאלץ ציור מחדש של כל שכבות-העל לשיתוף נסיעות שהוצגו בתצוגת המפה הנוכחית.
(void) - showMapViewSession:
 מציג הפעלה של 'תצוגת מפה' ב'תצוגת מפה'.
(void) - קישטש את הדוח ב-Google Ads:
 הסתרה של פעילות ב-mapView ב-mapView.
(void) - hideAllMapViewSessions
 הסתרת כל ההפעלות של MapView ב-mapView.
(NSArray< id
< GMTCMapViewSession >> *)
- activeSessions
 מחזירה את כל ההפעלות של MapView שמוצגות כרגע ב-mapView.

נכסים

מזהה< GMTCMapViewDelegate >להאציל סמכויות
 בעל/ת תצוגת המפה.
GMTCConsumerMapStyleCoordinatorconsumerMapStyleCoordinator
 השירות מאפשר להתאים אישית את אפשרויות ממשק המשתמש עבור הסמנים, הפוליגונים והפוליגונים שבספרייה.
בול (BOOL)allowCameraAutoUpdate
 ההרשאה הזו מאפשרת למצלמה של תצוגת המפה להתעדכן אוטומטית.

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

- (instancetype) initWithFrame: (CGRect) מסגרת

אתחול האובייקט GMTCMapView.

- (null סוג מכונה (nullable instancetype) initWithCoder: (NSCoder *) aDecoder

אתחול באמצעות מתכנת.

הערה:
יש להשתמש ב--initWithFrame במקום זאת.
- (לא בתוקף) resetCamera

איפוס המצלמה של mapView למיקום ברירת המחדל בהתאם לפעילות הנוכחית של MapView.

- (מבוטל) redrawRidesharingOverlays

מאלץ ציור מחדש של כל שכבות-העל לשיתוף נסיעות שהוצגו בתצוגת המפה הנוכחית.

שכבות-העל האלה כוללות את הסמנים הקשורים לשיתוף נסיעה שהפנו אליהם הפניה על ידי GMTCCustomizableMarkerType, את הפוליגונים שבהם יש אזור משולב לאיסוף ומסלולי נסיעה. אפשר להשתמש בשיטה הזו כדי לצייר מחדש שכבות-על שנוקו על ידי קריאה ל-clear ב-GMTCMapView.

הערה:
ה-API הזה לא משחזר את שכבות-העל שנוספו משכבת אפליקציה.
- (לא בתוקף) showMapViewSession: (id< GMTCMapViewSession >) סשן

מציג הפעלה של 'תצוגת מפה' ב'תצוגת מפה'.

הסתרה של פעילות ב-mapView ב-mapView.

הסתרת כל ההפעלות של MapView ב-mapView.

- (NSArray<id<GMTCMapViewSession>> *) activeSessions

מחזירה את כל ההפעלות של MapView שמוצגות כרגע ב-mapView.


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

- (id<GMTCMapViewDelegate>) להאציל [read, write, assign]

בעל/ת תצוגת המפה.

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

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

ההרשאה הזו מאפשרת למצלמה של תצוגת המפה להתעדכן אוטומטית.

ערך ברירת המחדל הוא YES (כן).