تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتوفّر حزمة تطوير البرامج (SDK) الخاصة بخدمة Navigation كمكتبة ثابتة. لمزيد من المعلومات، يُرجى الاطّلاع على مستندات مرجعية لحزمة Navigation SDK.
قبل البدء
لتشغيل العرض التوضيحي، يجب أن يكون لديك حساب على Google Cloud ومفتاح واجهة برمجة تطبيقات مفعَّل لـ Navigation SDK من خلال فريق المبيعات. بعد إنشاء حساب على Google Cloud، اطّلِع على إعداد مشروع التطوير ومفتاح واجهة برمجة التطبيقات.
إعداد مشروع التطوير ومفتاح واجهة برمجة التطبيقات
أنشئ مشروعًا أو افتحه في وحدة تحكّم Google Cloud لاستخدامه مع
حزمة تطوير البرامج (SDK) لخدمة "خرائط Google" المتوافقة مع iOS. انتظِر بضع دقائق إلى أن يظهر المشروع في Cloud Console.
فعِّل حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لأجهزة iOS في Google Cloud Console.
في المشروع، افتح قسم "واجهات برمجة التطبيقات" وفعِّل Maps SDK لنظام التشغيل iOS.
أنشئ مفتاحًا لواجهة برمجة التطبيقات للمشروع من خلال اختيار واجهات برمجة التطبيقات والخدمات > بيانات الاعتماد > إنشاء بيانات اعتماد > مفتاح واجهة برمجة التطبيقات.
أضِف حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لتطبيقات iOS إلى مفتاح واجهة برمجة التطبيقات. لمزيد من المعلومات، يُرجى الاطّلاع على استخدام مفاتيح واجهة برمجة التطبيقات.
أضِف مفتاح واجهة برمجة التطبيقات الخاص بك إلى ملف SDKDemoAPIKey. يجب استخدام مفتاح واجهة برمجة التطبيقات الذي أنشأته في الخطوات الواردة في مقالة إعداد مشروع التطوير ومفتاح واجهة برمجة التطبيقات.
لتشغيل العرض التوضيحي، أنشئ التطبيق في Xcode مع توصيل جهاز iOS بجهاز الكمبيوتر، أو استخدِم محاكيًا.
تحديد المشاكل وحلّها
إظهار/إخفاء معلومات تحديد المشاكل وحلّها
اختَر جهاز iOS أو محاكيًا يعمل بالإصدار iOS 15 أو إصدار أحدث.
إذا لم يظهر لك محاكي متاح، أضِف وجهات Rosetta باتّباع الخطوات التالية: في المنتج > الوجهة > بنى الوجهة، اختَر عرض وجهات Rosetta.
إذا تعذّر إنشاء الإصدار وظهرت الرسالة Sandbox: rsync.samba() deny، عليك إيقاف ميزة "وضع الحماية لبرامج المستخدمين النصية" من خلال الانتقال إلى إعدادات الإنشاء > خيارات الإنشاء وضبط وضع الحماية لبرامج المستخدمين النصية على لا.
تاريخ التعديل الأخير: 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 Navigation SDK provides turn-by-turn navigation functionality and requires a Google Cloud account with an API key enabled for the SDK."],["You must have the Maps SDK for iOS installed in your app before integrating the Navigation SDK."],["To try the demo app, download it as a Cocoapod, add your API key, and build the app in Xcode using a compatible iOS device or simulator."],["Xcode 12 users might encounter compilation issues for the simulator which can be resolved using steps outlined in the Navigation SDK FAQ."],["For troubleshooting, use an iOS device or simulator with iOS 15 or above, enable Rosetta destinations if necessary, and disable User Script Sandboxing if encountering build failures related to rsync.samba()."]]],["The Navigation SDK requires a Google Cloud account and an API key enabled by sales. Setup involves creating a project in the Google Cloud console, enabling the Maps SDK for iOS, and generating an API key. The Maps SDK must be installed alongside the Navigation SDK. Demo code is available on GitHub in Swift and Objective-C. To run the demo, Xcode must be installed, and the API key added to the `SDKDemoAPIKey` file. Run the app using an iOS device or simulator, ensuring iOS 15 or above.\n"]]