סקירה כללית
המחלקה הזו מייצגת את התצוגה הראשית ב- 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 > | להאציל סמכויות |
בעל/ת תצוגת המפה. | |
GMTCConsumerMapStyleCoordinator * | consumerMapStyleCoordinator |
השירות מאפשר להתאים אישית את אפשרויות ממשק המשתמש עבור הסמנים, הפוליגונים והפוליגונים שבספרייה. | |
בול (BOOL) | allowCameraAutoUpdate |
ההרשאה הזו מאפשרת למצלמה של תצוגת המפה להתעדכן אוטומטית. |
תיעוד לגבי פונקציות חברים
- (instancetype) initWithFrame: | (CGRect) | מסגרת |
אתחול האובייקט GMTCMapView.
- (null סוג מכונה (nullable instancetype) initWithCoder: | (NSCoder *) | aDecoder |
אתחול באמצעות מתכנת.
- הערה:
- יש להשתמש ב-
-initWithFrame
במקום זאת.
- (לא בתוקף) resetCamera |
איפוס המצלמה של mapView למיקום ברירת המחדל בהתאם לפעילות הנוכחית של MapView.
- (מבוטל) redrawRidesharingOverlays |
מאלץ ציור מחדש של כל שכבות-העל לשיתוף נסיעות שהוצגו בתצוגת המפה הנוכחית.
שכבות-העל האלה כוללות את הסמנים הקשורים לשיתוף נסיעה שהפנו אליהם הפניה על ידי GMTCCustomizableMarkerType
, את הפוליגונים שבהם יש אזור משולב לאיסוף ומסלולי נסיעה. אפשר להשתמש בשיטה הזו כדי לצייר מחדש שכבות-על שנוקו על ידי קריאה ל-clear
ב-GMTCMapView.
- הערה:
- ה-API הזה לא משחזר את שכבות-העל שנוספו משכבת אפליקציה.
- (לא בתוקף) showMapViewSession: | (id< GMTCMapViewSession >) | סשן |
מציג הפעלה של 'תצוגת מפה' ב'תצוגת מפה'.
- (בטל) קי המסך 'hidMapViewSession': | (id< GMTCMapViewSession >) | סשן |
הסתרה של פעילות ב-mapView ב-mapView.
- (בטל) hideAllMapViewSessions |
הסתרת כל ההפעלות של MapView ב-mapView.
- (NSArray<id<GMTCMapViewSession>> *) activeSessions |
מחזירה את כל ההפעלות של MapView שמוצגות כרגע ב-mapView.
מסמכי תיעוד לגבי הנכס
- (id<GMTCMapViewDelegate>) להאציל [read, write, assign] |
בעל/ת תצוגת המפה.
- (GMTCConsumerMapStyleCoordinator*) consumerMapStyleCoordinator [read, assign] |
השירות מאפשר להתאים אישית את אפשרויות ממשק המשתמש עבור הסמנים, הפוליגונים והפוליגונים שבספרייה.
- (BOOL) allowCameraAutoUpdate [read, write, assign] |
ההרשאה הזו מאפשרת למצלמה של תצוגת המפה להתעדכן אוטומטית.
ערך ברירת המחדל הוא YES (כן).