نظرة عامة
فئة الخدمة لحزمة تطوير البرامج (SDK) في "خرائط Google" لنظام التشغيل iOS.
هذا الصف غير آمن في سلسلة المحادثات. يجب استدعاء جميع الطرق فقط في سلسلة التعليمات الرئيسية.
دوال الأعضاء العامة الثابتة | |
(id< NSObject >) | + sharedServices |
يوفّر مثيل GMSServices لحزمة تطوير البرامج (SDK) في "خرائط Google" لنظام التشغيل iOS، ويتم إنشاؤه عند الضرورة. | |
(BOOL) | + provideAPIKey: |
توفر مفتاح واجهة برمجة التطبيقات لحزمة SDK لخرائط Google لنظام التشغيل iOS. | |
(BOOL) | + تقديم واجهة برمجة التطبيقات: |
توفر خيارات واجهة برمجة التطبيقات لحزمة SDK لخرائط Google لنظام التشغيل iOS. | |
(void) | + setMetalRendererEnabled: |
لتفعيل الخريطة من أجل عرضها باستخدام Metal بدلاً من OpenGL. | |
(void) | + setAbnormalEndReportingEnabled: |
تفعِّل هذه السياسة الإبلاغ عن عمليات الإغلاق غير العادية لحزمة تطوير البرامج (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.
هذا كائن مبهم. إذا كان تطبيقك ينشئ فئات الخدمات أو المشاهدات التي توفرها خرائط Google لنظام التشغيل iOS في كثير من الأحيان ويدمّرها، قد يكون من المفيد الاحتفاظ بهذا الكائن مباشرةً، وإلا فقد تتم إعادة تشغيل اتصالك بـ Google على أساس منتظم. قد يكون من المفيد أيضًا استخدام هذا الكائن قبل الإنشاء الأول للخريطة، لتقليل التكلفة الأولية لإنشاء الخريطة.
ستطرح هذه الطريقة استثناءً إذا لم يتم استدعاء providerAPIKey:.
+ (BOOL) تقديم واجهة برمجة التطبيقات: | (NSString *) | مفتاح واجهة برمجة التطبيقات |
توفر مفتاح واجهة برمجة التطبيقات لحزمة SDK لخرائط Google لنظام التشغيل iOS.
يتم إنشاء هذا المفتاح لتطبيقك من خلال وحدة تحكّم Google Cloud Platform، ويتم إقرانه بمعرّف حزمة تطبيقك لتحديده. ويجب أن يستدعي تطبيقك ذلك مرة واحدة فقط قبل إعداد أي كائن SDK لخرائط نظام التشغيل iOS.
- المرتجعات:
- نعم إذا تم تقديم APIKey بنجاح.
+ (BOOL) تقديم واجهة برمجة التطبيقات: | (NSArray< NSString * > *) | APIOptions |
توفر خيارات واجهة برمجة التطبيقات لحزمة SDK لخرائط Google لنظام التشغيل iOS.
مرِّر صفيفًا يحتوي على سلسلة NSString لكل خيار. تنطبق هذه الخيارات على جميع الخرائط.
ويمكن أن يطلب تطبيقك هذا مرّة واحدة بالضبط، ويجب طلبه قبل إعداد أي عنصر حزمة تطوير البرامج (SDK) لخرائط iOS.
- المرتجعات:
- نعم إذا تم تقديم جميع خيارات واجهة برمجة التطبيقات بنجاح.
+ (void) setMetalRendererEnabled: | (BOOL) | مفعّلة |
لتفعيل الخريطة من أجل عرضها باستخدام Metal بدلاً من OpenGL.
قد يبدو العرض مختلفًا قليلاً بين العارضات. القيمة التلقائية هي YES
ويجب تعديل القيمة قبل إعداد مثيل الخدمات.
يجب ضبط هذه السمة من سلسلة التعليمات الرئيسية.
+ (void) setAbnormalالإنهاءReportingEnabled: | (BOOL) | مفعّلة |
تفعِّل هذه السياسة الإبلاغ عن عمليات الإغلاق غير العادية لحزمة تطوير البرامج (SDK)، مثل تعطُّل التطبيق عندما لا تزال حزمة تطوير البرامج (SDK) قيد التشغيل.
ويسمح هذا لشركة Google بتحسين ثبات حزم تطوير البرامج (SDK) عند اللزوم. القيمة التلقائية هي YES
ويجب تعديل القيمة قبل إعداد مثيل الخدمات.
يجب ضبط هذه السمة من سلسلة التعليمات الرئيسية.
+ (NSString *) openSourceLicenseInfo |
تعرض معلومات ترخيص البرامج المفتوحة المصدر لحزمة SDK لخرائط Google لنظام التشغيل iOS.
يجب إتاحة هذه المعلومات في طلبك.
+ (NSString *) SDKVersion |
لعرض الإصدار لهذا الإصدار من حزمة تطوير البرامج (SDK) لخرائط Google لنظام التشغيل iOS.
على سبيل المثال: "1.0.0".
+ (NSString *) SDKLongVersion |
عرض النسخة الطويلة لهذا الإصدار من حزمة تطوير البرامج (SDK) لخرائط Google لنظام التشغيل iOS.
على سبيل المثال، "1.0.0 (102.1)".