نظرة عامة
خدمات تتيح التحكم في الدخول على الأجهزة الجوّالة إلى حزمة تطوير البرامج (SDK) للتنقل في "خرائط Google" لنظام التشغيل iOS.
الوظائف الأساسية الثابتة للأعضاء | |
(منطقي) | + areTermsAndConditionsAccepted |
بالنسبة إلى الإصدارات >= 5.5.0، يشير ذلك إلى ما إذا كان المستخدم قد وافق على الأحكام والشروط. | |
(مُلغاة) | + showTermsAndConditionsDialogIfNeededWithOptions:callback: |
تعرِض هذه السمة مربّع حوار مشروطًا إذا لم يقبل مستخدم التطبيق أحكام وشروط حزمة تطوير البرامج (SDK) للتنقل بعد. | |
(مُلغاة) | + showTermsAndConditionsDialogIfNeededWithTitle:companyName:UIParams:callback: |
تمّ الإيقاف. | |
(مُلغاة) | + showTermsAndConditionsDialogIfNeededWithTitle:companyName:callback: |
تمّ الإيقاف. | |
(مُلغاة) | + showtermsAndConditionsDialogIf تقدِّمedWithCompanyName:callback |
تمّ الإيقاف. | |
(مُلغاة) | + resetTermsAndConditionsAccepted |
إعادة ضبط الأحكام والشروط إلى حالة غير مقبولة. | |
(مُلغاة) | + setAbnormalTerminationReportingEnabled: |
تتيح هذه السياسة الإبلاغ عن عمليات إنهاء حزمة تطوير البرامج (SDK) غير الطبيعية، مثل تعطُّل التطبيق أثناء تشغيل حزمة SDK. | |
(قيمة فارغة GMSNavigationSession *) | + createNavigationSession |
ينشئ جلسة تنقّل جديدة غير مرتبطة بعرض الخريطة. | |
(NSString *) | + openSourceLicenseInfo |
تعرض معلومات ترخيص البرامج المفتوحة المصدر لحزمة تطوير البرامج (SDK) للتنقل في Google لنظام التشغيل iOS. | |
(NSString *) | + navSDKVersion |
يعرض الإصدار الخاص بهذا الإصدار من حزمة تطوير البرامج (SDK) للتنقل لنظام التشغيل iOS. | |
أماكن إقامة | |
قيمة منطقية | shouldOnlyShowDriverAwarenesssDisclaimer |
تمّ الإيقاف. | |
الدوال ذات الصلة | |
(لاحظ أن هذه ليست دوال عضوية.) | |
typedef null(^) | GMSTermsResponseCallback )(قبول بنود BOOL) |
يتم استدعاء هذه الوظيفة عندما يقبل المستخدم الأحكام والشروط أو يرفضها. |
المستندات الخاصة بوظائف الأعضاء
+ (BOOL) areTermsAndConditionsAccepted |
بالنسبة إلى الإصدارات >= 5.5.0، يشير ذلك إلى ما إذا كان المستخدم قد وافق على الأحكام والشروط.
وبالنسبة إلى الإصدارات السابقة، تشير إلى ما إذا كان المستخدم قد قبِل الأحكام والشروط.
إذا تم ضبط السياسة على "خطأ"، توقِف الخدمات إمكانية الوصول إلى واجهات التنقل.
+ (باطل) showtermsAndConditionsDialogIfطالبedWithOptions: | (GMSNavigationTermsAndConditionsOptions *) | الخيارات | |
رد الاتصال: | (GMSTermsResponseCallback) | معاودة الاتصال | |
تعرِض هذه السمة مربّع حوار مشروطًا إذا لم يقبل مستخدم التطبيق أحكام وشروط حزمة تطوير البرامج (SDK) للتنقل بعد.
يتم إرسال الرد في قائمة الانتظار الرئيسية مع ردّ المستخدم.
إذا سبق أن قبِل المستخدم الأحكام والشروط، لن يظهر أي مربّع حوار، وتتضمّن قيمة معاودة الاتصال termsAccepted
= YES
.
- المَعلمات:
-
الخيارات العنصر GMSNavigationTermsAndConditionsOptions
الذي يعدِّل مظهر مربّع حوار الأحكام والشروط يمكنك الاطّلاع على @ GMSNavigationTermsAndConditionsOptions للحصول على مزيد من المعلومات.رد الاتصال حظر المرسل في قائمة الانتظار الرئيسية مع ردّ المستخدم
+ (باطل) showTERMSAndConditionsDialogIfطالبedWithTitle: | (فارغ NSString *) | title | |
اسم الشركة: | (NSString *) | companyName | |
UIParams: | (فارغ لا تحتوي على GMSNavigationTermsDialogUIParams *) | UIParams | |
رد الاتصال: | (GMSTermsResponseCallback) | معاودة الاتصال | |
تمّ الإيقاف.
يمكنك استخدام showTermsAndConditionsDialogIfNeededWithOptions:callback:
كبديل.
تعرِض هذه السمة مربّع حوار مشروطًا إذا لم يقبل مستخدم التطبيق أحكام وشروط حزمة تطوير البرامج (SDK) للتنقل بعد. يتم إرسال الرد في قائمة الانتظار الرئيسية مع ردّ المستخدم.
إذا سبق أن قبِل المستخدم الأحكام والشروط، لن يظهر أي مربّع حوار، وتتضمّن قيمة معاودة الاتصال termsAccepted
= YES
.
اضبط مَعلمة companyName
لشركتك. يظهر اسم الشركة في نص الأحكام والشروط. يوضِّح النص لمستخدمي التطبيق أنّه قد تتم مشاركة بيانات الموقع الجغرافي مع هذه الشركة لتحسين العمليات.
وعليك استدعاء هذه الطريقة من سلسلة التعليمات الرئيسية. لن تُحدث المكالمات المتعددة بدون انتظار الرد أي تأثير.
- المَعلمات:
-
title عنوان مربّع الحوار إذا كانت قيمة title
فارغة، سيستخدم مربّع الحوار العنوان التلقائي.
- ملاحظة:
- بالنسبة إلى العناوين المخصّصة، يحتاج المتصل بهذه الطريقة إلى ترجمة هذه المَعلمة. تتم ترجمة العنوان التلقائي بواسطة الخدمات بشكل تلقائي.
- المَعلمات:
-
companyName اسم الشركة التي تصدر التطبيق وفي الاتفاقية مع Google لمشاركة بيانات الموقع الجغرافي. UIParams مَعلمات تحدد شكل ومظهر مربع الحوار. إذا لم تكن كذلك، فسيستخدم مربع الحوار الشكل والمظهر الافتراضيين. رد الاتصال حظر المرسل في قائمة الانتظار الرئيسية مع ردّ المستخدم
+ (باطل) showTERMSAndConditionsDialogIfطالبedWithTitle: | (فارغ NSString *) | title | |
اسم الشركة: | (NSString *) | companyName | |
رد الاتصال: | (GMSTermsResponseCallback) | معاودة الاتصال | |
تمّ الإيقاف.
يمكنك استخدام showTermsAndConditionsDialogIfNeededWithOptions:callback:
كبديل.
يتم عرض مربّع حوار الأحكام والشروط باستخدام الشكل والمظهر التلقائيَين.
يمكنك الاطّلاع على +showTermAndConditionsDialogIf needededWithTitle:companyName:UIParams:callback: تفاصيل، بما في ذلك وصف للمَعلمتَين و companyName
وcallback
.
+ (يجب إلغاء الاشتراك) showTermAndConditionsDialogIfطالبedWithCompanyName: | (NSString *) | companyName | |
رد الاتصال: | (GMSTermsResponseCallback) | معاودة الاتصال | |
تمّ الإيقاف.
يمكنك استخدام showTermsAndConditionsDialogIfNeededWithOptions:callback:
كبديل.
يتم عرض مربّع حوار الأحكام والشروط باستخدام العنوان والمظهر التلقائيَين.
يمكنك الاطّلاع على +showTermAndConditionsDialogIf تقدِّمedWithTitle:companyName:UIParams:callback: تفاصيل، بما في ذلك وصف للمَعلمتَين companyName
وcallback
.
+ (باطل) resetTermsAndConditionsAccepted |
إعادة ضبط الأحكام والشروط إلى حالة غير مقبولة.
بعد استدعاء هذه الطريقة، سيعرض areTermsAndConditionsAccepted
"لا"، وستعرض #if SDK_BUILD_CONFIG(EnableNavSDKStepToSOptions) showTermsAndConditionsDialogIfNeededWithOptions:callback:
و #endif showTermsAndConditionsDialogIfNeededWithCompanyName:callback:
مربّع حوار الأحكام والشروط. ستتم إعادة ضبط السمة navigationEnabled
لأي مثيلات GMSMapView حالية على "لا".
+ (باطل) setAbnormalTerminationReportingEnabled: | (منطقي) | abnormalTerminationReportingEnabled |
تتيح هذه السياسة الإبلاغ عن عمليات إنهاء حزمة تطوير البرامج (SDK) غير الطبيعية، مثل تعطُّل التطبيق أثناء تشغيل حزمة SDK.
ويتيح ذلك لشركة Google تحسين ثبات حزمة تطوير البرامج (SDK) عند الاقتضاء. القيمة التلقائية هي YES
ويجب تعديل القيمة قبل إعداد مثيل الخدمات.
يجب ضبط هذه السمة من سلسلة التعليمات الرئيسية.
+ (GMSNavigationSession *) قابل للإلغاء createNavigationSession. |
ينشئ جلسة تنقّل جديدة غير مرتبطة بعرض الخريطة.
يؤدي هذا إلى تخصيص جلسة تنقّل جديدة وإرجاعها. وقد يتم تحديد نقاط الطرق والخيارات في الجلسة، وقد تتم إضافة المستمعين إليها.
وفي حال عدم قبول الأحكام والشروط إلى الآن، سيتم عرض "لا شيء" في هذه الطريقة. هذا هو السبب الوحيد الذي سيتم إرجاعه معدومة من هذه الطريقة.
يمكنك ربط هذه الجلسة بخريطة بعد إنشائها باستخدام طريقة GMSMapView
-enableNavigationWithSession
:. والجلسات عبارة عن عناصر ثقيلة تستهلك الذاكرة والبيانات والبطارية، ولذا يجب تخصيصها فقط إذا كانت جلسة التنقل المستمرة ميزة رئيسية للتطبيق. للسبب نفسه، إذا كان تطبيقك ينشئ واجهة مستخدم للتنقّل بعد إنشاء جلسة تنقُّل، تأكَّد من بدء واجهة مستخدم التنقّل بجلسة التنقّل الحالية بدلاً من إنشاء جلسة جديدة.
تحكم مدة جلسة التنقل مدى الحياة لدلالات الهدف-ج العادية. لذلك، يجب أن يحفظ المتصل سلسلة الإجراءات هذه مرجعًا للجلسة.
+ (NSString *) openSourceLicenseInfo |
تعرض معلومات ترخيص البرامج المفتوحة المصدر لحزمة تطوير البرامج (SDK) للتنقل في Google لنظام التشغيل iOS.
يجب أن تكون هذه المعلومات متاحة داخل طلبك.
+ (NSString *) navSDKVersion |
يعرض الإصدار الخاص بهذا الإصدار من حزمة تطوير البرامج (SDK) للتنقل لنظام التشغيل iOS.
وثائق الأصدقاء والوظائف ذات الصلة
- (typedef null(^ GMSTermsResponseCallback)(BOOL terms approved)) [related] |
يتم استدعاء هذه الوظيفة عندما يقبل المستخدم الأحكام والشروط أو يرفضها.
بالنسبة إلى الإصدارات >= 5.5.0، ستكون قيمة termsAccepted
دائمًا "نعم".
وثائق العقارات
- (BOOL) shouldOnlyShowDriverAwarenesssDisclaimer [read, write, assign] |
تمّ الإيقاف.
يمكنك بدلاً من ذلك استخدام واجهة برمجة تطبيقات GMSNavigationTermsAndConditionsOptions
مع showTermsAndConditionsDialogIfNeededWithOptions:callback:
.
يشير هذا الحقل إلى ما إذا كان على "showTermsAndConditionsDialogIfNeededWithCompanyName:callback:
" عرض بيان إخلاء المسؤولية بشأن الوعي السائق فقط. القيمة التلقائية هي NO
ويتم عرض بيان إخلاء المسؤولية بالإضافة إلى البنود والخدمات التلقائية المتوفرة مع حزمة SDK الخاصة بميزة التنقّل. اضبط القيمة على YES
للإشارة إلى أنّه يجب عرض بيان إخلاء المسؤولية بشأن وعي السائق فقط.
إذا كان يجب أن يعرض المشروع مربّع الحوار "الأحكام والشروط"، لن يكون لضبط هذا المتغيّر على YES
أي تأثير. بالإضافة إلى ذلك، تعرض طريقة getter دائمًا NO
.
يجب ضبط هذه السمة أو قراءتها من سلسلة المحادثات الرئيسية.
- ملاحظة:
- تم إيقاف هذا نهائيًا. يمكنك استخدام واجهة برمجة التطبيقات GMSNavigationTermsAndConditionsOptions بدلاً من ذلك.