OnخريطةReadyCallback

الواجهة العامة OnMapReadyCallback

واجهة معاودة الاتصال عندما تكون الخريطة جاهزة للاستخدام.

عند ضبط مثيل لهذه الواجهة على عنصر MapFragment أو MapView، يتم تشغيل الطريقة onMapReady(GoogleMap) عندما تكون الخريطة جاهزة للاستخدام وتوفّر مثيلًا غير فارغ من GoogleMap.

إذا لم يكن خدمات Google Play مثبّتًا على الجهاز، سيُطلب من المستخدم تثبيته، ولن يتم تشغيل طريقة onMapReady(GoogleMap) إلا عندما يثبّتها المستخدم ويعود إليها.

ملخّص الطريقة العامة

تجريدي
onMapsReady(خريطة Google
تم الاتصال عندما تكون الخريطة جاهزة للاستخدام.

الأساليب العامة

تم الاتصال عندما تكون الخريطة جاهزة للاستخدام.

تجدر الإشارة إلى أن هذا لا يضمن أن الخريطة قد خضعت لتنسيق. ولذلك، قد لا يتم تحديد حجم الخريطة بحلول وقت استدعاء طريقة معاودة الاتصال. وإذا كنت بحاجة إلى معرفة السمات أو استدعاء طريقة في واجهة برمجة التطبيقات تحتاج إلى معرفة الأبعاد، يمكنك الحصول على View الخريطة وتسجيل ViewTreeObserver.OnGlobalLayoutListener أيضًا.

لا تربط السلسلة بالمستمعين باللغة OnMapReadyCallback وOnGlobalLayoutListener، ولكن بدلاً من ذلك تسجِّل كلتَي استدعاءتَين وانتظرهما بشكل مستقل، لأنّه يمكن تنشيط استدعاءات الاتصال بأي ترتيب.

على سبيل المثال، إذا كنت تريد تعديل كاميرا الخريطة باستخدام LatLngBounds بدون سمات، عليك الانتظار حتى يكتمل تصوير OnMapReadyCallback وOnGlobalLayoutListener. وبخلاف ذلك، هناك شرط سباق يؤدي إلى تشغيل IllegalStateException.

المَعلمات
خريطة google مثيل غير فارغ لخريطة Google المرتبط بالعلامة MapFragment أو MapView التي تحدّد معاودة الاتصال.