عرض الخريطة

الفئة العامة MapsView توسِّع FrameLayout

ملف شخصي يعرض خريطة (مع بيانات تم الحصول عليها من خدمة "خرائط Google"). عند التركيز، سيتم تسجيل الضغطات على المفاتيح وإيماءات اللمس لتحريك الخريطة.

يجب على مستخدمي هذا الصف إعادة توجيه جميع طرق دورة الحياة من Activity أو Fragment التي تحتوي على طريقة العرض هذه إلى الطرق المقابلة في هذا الصف. وعلى وجه الخصوص، عليك إعادة توجيه الطرق التالية:

يجب الحصول على GoogleMap باستخدام getMapAsync(OnMapReadyCallback). تعمل MapView على إعداد نظام الخرائط والملف الشخصي تلقائيًا.

للاستفادة من طريقة أسهل لعرض خريطة، استخدِم MapFragment (أو SupportMapFragment) إذا كنت تريد استهداف أنظمة أساسية سابقة.

ملاحظة: يُنصح بعدم إضافة أطفال إلى هذا الملف الشخصي.

دليل مطوّري البرامج

للحصول على مزيد من المعلومات، اطّلِع على دليل مطوّري برامج "خرائط Google " لنظام التشغيل Android .

ملخص ثابت مكتسب

ملخص الحقول المكتسبة

ملخّص الإنشاء العام

MapView(سياق السياق)
MapView(سياق السياق، سمة AttributeSet)
MapView (سياق السياق، AttributeSet Attrs, int defStyle)
MapView(سياق السياق وخيارات GoogleMapsOptions)

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

باطلة
getMapAsync(طلب استدعاء OnMapReadyCallback)
عرض مثيل غير فارغ لـ GoogleMap، جاهز للاستخدام
إلغاء
onCreate(حزمة محفوظةInstanceState)
يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛
إلغاء
onDestroy()
يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛
إلغاء
onEnterEnvironment(حزمة البيئة المحيطة)
يجب استدعاء هذه الطريقة من الطريقة الرئيسية لنظام Wearable\&39;s.
إلغاء
onExit المحيط()
يجب استدعاء هذه الطريقة من الطريقة الرئيسية لنظام Wearable\&39;s.
إلغاء
onLowMemory()
يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛
إلغاء
onPause()
يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛
إلغاء
onاستئناف()
يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛
إلغاء
onSaveInstanceState(حزمة التجميع)
يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛
إلغاء
onStart()
يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛
إلغاء
onStop()
يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛

ملخّص الطريقة المكتسبة

الأشغال العامة

علني ViewView (سياق السياق)

المَعلمات
سياق

علني MapView (سياق السياق، سمة AttributeSet)

المَعلمات
سياق
السمات

Public MapsView (سياق السياق، AttributeSet attrs, int defStyle)

المَعلمات
سياق
السمات
نمط الخصم

علني MapsView (سياق السياق وخيارات GoogleMapsOptions)

المَعلمات
سياق
الخيارات

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

Public Empty getmapAsync (استدعاء على MapReadyReadyCallback)

عرض مثيل غير فارغ لـ GoogleMap، جاهز للاستخدام

ضع ما يلي في اعتبارك:

  • يجب استدعاء هذه الطريقة من سلسلة المحادثات الرئيسية.
  • سيتم تنفيذ معاودة الاتصال في سلسلة المحادثات الرئيسية.
  • في حال عدم تثبيت خدمات Google Play على جهاز المستخدم، لن يتم تشغيل معاودة الاتصال إلى أن يثبّتها المستخدم.
  • الكائن GoogleMap الذي يوفّره رد الاتصال ليس فارغًا.

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

علني نهائي باطل onCreate (Bundle savedInstanceState)

يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛

المَعلمات
تم حفظ InstanceState

Public المعلمة النهائية باطلة onDestroy ()

يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛

جمهور نهائي

يجب استدعاء هذه الطريقة من الطريقة الرئيسية لنظام Wearable\&39;s.

المَعلمات
تفاصيل البيئة المحيطة

علني نهائي باطل onExit المحيط ()

يجب استدعاء هذه الطريقة من الطريقة الرئيسية لنظام Wearable\&39;s.

علني نهائي باطل onLowMemory ()

يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛

علني نهائي باطل onPause ()

يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛

علني نهائي باطل onاستئناف ()

يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛

Public المعلمة النهائية باطلة onSaveInstanceState (Bundle outState)

يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛

توفّر هذه السمة Bundle لتخزين حالة الملف الشخصي قبل أن يتم إتلافه. ويمكن استرداده لاحقًا عند استدعاء onCreate(Bundle) مرة أخرى.

المَعلمات
خارج الولاية

علنية نهائية باطلة onStart ()

يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛

علنية نهائية باطلة onStop ()

يجب استدعاء هذه الطريقة من الطريقة الرئيسية للنشاط/التجزئة&#39؛