סקירה
סיווג שירות של ה-SDK של מפות Google ל-iOS.
הכיתה הזו לא בטוחה בשרשור. אפשר להפעיל את כל השיטות רק ב-thread הראשי.
פונקציות סטטיות לחברי ציבור | |
(id< NSObject >) | + sharedServices (שירותים משותפים) |
מספק את המופע המשותף של GMSServices של ה-SDK של מפות Google ל-iOS, וכך יוצר אותו במקרה הצורך. | |
(BOOL) | + providerAPIKey: |
מספק את מפתח ה-API ל-SDK של מפות Google ל-iOS. | |
(BOOL) | + providerAPIOptions: |
מספק את אפשרויות ה-API ל-SDK של מפות Google ל-iOS. | |
(void) | + setMetalRendererEnabled: |
מאפשר למפה לעבד באמצעות Metal במקום OpenGL. | |
(void) | + setAb לסרטוניםDoneReportingEnabled: |
מאפשרת לדווח על סגירות SDK חריגות, כמו קריסות של האפליקציה, בזמן שה-SDK עדיין פועל. | |
(NSString *) | + openSourceLicenseInfo |
מחזירה את פרטי רישיון התוכנה בקוד פתוח עבור ה-SDK של מפות Google ל-iOS. | |
(NSString *) | + SDKVersion |
הפונקציה מחזירה את הגרסה של הגרסה הזו של ה-SDK של מפות Google ל-iOS. | |
(NSString *) | + SDKLongVersion |
מחזירה את הגרסה הארוכה של גרסה זו של ה-SDK של מפות Google ל-iOS. |
מסמכי תיעוד בנושא פונקציות של חברים
+ (id<NSObject>) sharedServices |
מספק את המופע המשותף של GMSServices של ה-SDK של מפות Google ל-iOS, וכך יוצר אותו במקרה הצורך.
בכיתות כמו GMSMapView ו-GMSPanoramaView יישמרו המופע הזה כדי לספק את החיבור ל-Google.
זהו אובייקט אטום. אם האפליקציה יוצרת ומשמידת לעיתים קרובות את סוגי התצוגה או סוגי השירות שמסופקים על ידי ה-SDK של מפות Google ל-iOS, כדאי לשמור את האובייקט ישירות, אחרת החיבור ל-Google יופעל מחדש על בסיס קבוע. מומלץ גם לקחת את האובייקט הזה מראש לפני יצירת המפה הראשונה, כדי להפחית את עלות הביצועים הראשונית של יצירת המפה.
השיטה הזו תגרום לחריגה אם לא בוצעה קריאה ל-providerAPIKey:.
+ (BOOL) providedAPIKey: | (NSString *) | APIKey |
מספק את מפתח ה-API ל-SDK של מפות Google ל-iOS.
המפתח הזה נוצר בשביל האפליקציה באמצעות מסוף Google Cloud Platform, והוא מותאם למזהה החבילה של האפליקציה כדי לזהות אותו. האפליקציה צריכה לקרוא בדיוק פעם אחת לפני אתחול של אובייקט iOS SDK של מפות Google.
- החזרות:
- כן אם מפתח ה-API סופק בהצלחה.
+ (BOOL) ProviderAPIOptions: | (NSArray< NSString * > *) | APIOptions |
מספק את אפשרויות ה-API ל-SDK של מפות Google ל-iOS.
מעבירים מערך שמכיל NSString לכל אפשרות. אפשרויות אלה חלות על כל המפות.
האפליקציה יכולה לקרוא את המזהה הזה בדיוק פעם אחת, לפני אתחול של אובייקט iOS SDK של מפות Google.
- החזרות:
- כן אם כל APIOptions סופקו בהצלחה.
+ (ריק) setMetalRendererEnabled: | (BOOL) | מופעל |
מאפשר למפה לעבד באמצעות Metal במקום OpenGL.
יכול להיות שהרינדור ייראה קצת שונה בין כלי רינדור. ברירת המחדל היא YES
וצריך לעדכן את הערך לפני אתחול מכונת השירותים.
צריך להגדיר את המאפיין הזה מה-thread הראשי.
- הערה:
- השיטה הזו הוצאה משימוש. מתכת היא עכשיו כלי לרינדור ברירת המחדל אם ה-API הזה לא מופעל. בעתיד, עיבוד המתכת יהיה ההטמעה היחידה שזמינה וה-API הזה יהיה ללא תפעול. אנחנו ממליצים ללקוחות להסיר קריאות לשיטה הזו מהקוד שלהם.
+ (cancel) setAbregularPositionReportingEnabled: | (BOOL) | מופעל |
מאפשרת לדווח על סגירות SDK חריגות, כמו קריסות של האפליקציה, בזמן שה-SDK עדיין פועל.
כך Google יכולה לשפר את יציבות ה-SDK, במקרים הרלוונטיים. ברירת המחדל היא YES
וצריך לעדכן את הערך לפני אתחול מכונת השירותים.
צריך להגדיר את המאפיין הזה מה-thread הראשי.
+ (NSString *) openSourceLicenseInfo |
מחזירה את פרטי רישיון התוכנה בקוד פתוח עבור ה-SDK של מפות Google ל-iOS.
המידע הזה חייב להיות זמין באפליקציה.
+ (NSString *) SDKVersion |
הפונקציה מחזירה את הגרסה של הגרסה הזו של ה-SDK של מפות Google ל-iOS.
לדוגמה: '1.0.0'.
+ (NSString *) SDKLongVersion |
מחזירה את הגרסה הארוכה של גרסה זו של ה-SDK של מפות Google ל-iOS.
לדוגמה, '1.0.0 (102.1)'.