تتوفّر حزمة تطوير البرامج (SDK) للتنقّل حاليًا لعملاء محدّدين فقط. يُرجى التواصل مع فريق المبيعات للاطّلاع على مزيد من المعلومات.
سيتوفّر تصميم الخريطة الجديد قريبًا على "منصة خرائط Google". يتضمن هذا التحديث على تصميم الخريطة لوحة ألوان تلقائية جديدة وتحسينات على تجارب الخرائط وسهولة الاستخدام. سيتم تعديل جميع أنماط الخرائط تلقائيًا في آذار (مارس) 2025. للمزيد من المعلومات عن مدى التوفّر وكيفية تفعيل الميزة في وقت سابق، يُرجى الاطّلاع على نمط الخريطة الجديد في "منصة خرائط Google".
أفضل الممارسات المتعلّقة بالتفاعل مع "خرائط Google"
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
توضّح هذه الصفحة أفضل الممارسات للتفاعل مع عنصر GoogleMap في
تطبيقك.
تنفيذ ميزات GoogleMap في نسخة الخرائط نفسها
تتوفّر واجهات برمجة تطبيقات "خرائط Google" أيضًا كجزء من حزمة تطوير البرامج (SDK) لميزة التنقّل، والتي يمكنك استخدامها ل
إنشاء تجارب خاصة بالخرائط (غير المتعلّقة بالتنقّل). إذا كان تطبيقك يتضمّن تجربتَين، تجربتَي تنقّل واستخدام خريطة بدون تنقّل، ننصحك باستخدام واجهة برمجة التطبيقات لخدمة "خرائط Google" و"التنقّل" في مثيل الخريطة نفسه.
استخدِم getMapAsync للحصول على مثيل GoogleMap.
يمكنك الحصول على عنصر GoogleMap باستخدام
SupportNavigationFragment#getMapAsync أو NavigationView#getMapAsync. ننصح باستخدام هذه الطريقة بدلاً من الاحتفاظ بمثيل GoogleMap الذي قد يتحوّل إلى قديم بعد إعادة إنشاء NavigationView الذي يستند إليه.
احرص أيضًا على تنظيف GoogleMap التي تم استرجاعها من خلال هذه الطريقة بعد
عدم الحاجة إليها. لمزيد من المعلومات، يُرجى الاطّلاع على أفضل ممارسات
تنظيف النُسخ.
تاريخ التعديل الأخير: 2025-05-08 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-05-08 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Implement `GoogleMap` features on a separate map instance from navigation experiences to avoid conflicts and optimize performance."],["Use `getMapAsync` to retrieve the `GoogleMap` object instead of holding onto an instance, ensuring you have the most up-to-date map object and preventing stale data."],["Remember to clean up the `GoogleMap` object after use to prevent memory leaks and maintain optimal app performance, referring to the Instance cleanup best practices for detailed guidance."]]],[]]