باستخدام "حزمة تطوير البرامج لخرائط Google" المتوافقة مع iOS، يمكنك إضافة خرائط تستند إلى بيانات "خرائط Google" إلى تطبيقك. تتعامل حزمة تطوير البرامج (SDK) تلقائيًا مع إمكانية الوصول إلى خوادم "خرائط Google" وعرض الخريطة والاستجابة لإيماءات المستخدمين، مثل النقرات وعمليات السحب.
يمكنك أيضًا إضافة علامات وخطوط متعددة الأضلاع وتراكبات أرضية ونوافذ معلومات إلى خريطتك. توفّر هذه العناصر معلومات إضافية عن المواقع الجغرافية على الخريطة، وتسمح للمستخدمين بالتفاعل مع الخريطة.
عند استخدام حزمة تطوير البرامج (SDK)، عليك الالتزام ببنود خدمة "منصة خرائط Google" والتأكّد من أنّ تطبيقك يلتزم بالقوانين السارية. يُرجى العِلم أنّه عند استخدام حزمة SDK، يتم تلقائيًا إرسال اسم تطبيقك وإصداره ومعلومات المصادقة ومعرّف مجهول الهوية على مستوى التطبيقات مع كل طلب.
الجمهور
تم تصميم هذه المستندات المفاهيمية للأشخاص الذين لديهم معرفة بتطوير تطبيقات iOS ومفاهيم البرمجة الشيئية. يجب أيضًا أن تكون على دراية بخرائط Google من منظور المستخدم.
تم تصميمها لتتيح لك البدء في استكشاف التطبيقات وتطويرها باستخدام
حزمة تطوير البرامج لنظام التشغيل iOS في "خرائط Google". يمكنك أيضًا الرجوع إلى مستندات
المراجع للحصول على تفاصيل
محدّدة حول الفئات والطرق.
متطلبات السمات
إذا كنت تستخدم حزمة تطوير البرامج (SDK) الخاصة بـ "خرائط Google لنظام التشغيل iOS" في تطبيقك، عليك تضمين نص تحديد المصدر كجزء من قسم الإشعارات القانونية في تطبيقك.
ننصحك بتضمين الإشعارات القانونية كعنصر قائمة مستقل أو كجزء من عنصر القائمة "حول".
يمكنك الحصول على نص تحديد المصدر من خلال إجراء طلب إلى [GMSServices
openSourceLicenseInfo].
المنصّات المعتمدة
باستخدام حزمة تطوير البرامج (SDK) لخرائط Google لنظام التشغيل iOS، يمكنك إنشاء تطبيقات تستهدف الأجهزة التي تعمل بنظام التشغيل iOS 16.0 والإصدارات الأحدث. يتطلّب تطوير تطبيق باستخدام حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام التشغيل iOS الإصدار 16.0 أو إصدارًا أحدث من Xcode مع الإصدار 16.0 أو إصدارًا أحدث من حزمة تطوير البرامج المستهدَفة. (لن يؤدي ضبط الإصدار المستهدف من حزمة SDK على 16.0 أو إصدار أحدث إلى منع تشغيل تطبيقك على نظام التشغيل iOS 16.0).
من غير المحتمل أن يعمل استخدام حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لتطبيقات iOS ضمن إضافات تطبيقات iOS، وذلك بسبب القيود الصارمة المفروضة على الذاكرة. على سبيل المثال، من غير المرجّح أن يعمل استخدام حزمة SDK ضمن لوحة مفاتيح مخصّصة.
الخطوات التالية
لبدء إنشاء تطبيقات باستخدام "حزمة تطوير البرامج لخرائط Google" المتوافقة مع iOS، عليك أولاً
إعداد مشروعك على Google Cloud.
تاريخ التعديل الأخير: 2025-07-16 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-16 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The Maps SDK for iOS allows you to integrate Google Maps into your iOS application, enabling features like markers, polylines, and ground overlays for enhanced user interaction."],["You must comply with the Google Maps Platform Terms of Service and display attribution text within your application when using the SDK."],["The SDK supports native 64-bit iOS devices running iOS 14.0 and later, requiring Xcode 15.0 or higher for development."],["To get started, you need a Google Cloud project with billing enabled and the Maps SDK for iOS activated."],["Familiarity with iOS development, object-oriented programming, and Google Maps from a user perspective is recommended."]]],["To use the Maps SDK for iOS, set up a Google Cloud project with a billing account and the SDK enabled. The SDK allows adding Google Maps to iOS apps, handling map display and user interactions. Developers must comply with Google Maps Platform Terms of Service and include attribution text via `[GMSServices openSourceLicenseInfo]`. Apps require iOS 14.0+ and Xcode 15.0+. Note that app extensions and multi-window use may be problematic, and Google Maps must be installed for Maps URLs to work.\n"]]