GoogleMap.InfoWindowAdapter

واجهة ثابتة عامة GoogleMap.InfoWindowAdapter

يوفّر طرق عرض لعرض نوافذ المعلومات بشكل مخصّص.

يتم استدعاء الطُرق المتوفّرة لدى مقدّم الخدمة هذا عندما يحين وقت عرض نافذة معلومات لعلامة معيّنة، بغض النظر عن السبب (سواء إيماءة المستخدم أو طلب آلي للرقم showInfoWindow(). وبما أنّه يتم عرض نافذة معلومات واحدة فقط في الوقت نفسه، قد يختار مقدّم الخدمة إعادة استخدام الملفات الشخصية أو قد يختار إنشاء ملفات شخصية جديدة لكل طريقة استدعاء.

عند إنشاء نافذة معلومات، يتم استدعاء الطرق في هذه الفئة بترتيب محدد. لاستبدال نافذة المعلومات التلقائية، يمكنك استبدال getInfoWindow(Marker) بالعرض المخصّص وعرض null للسمة getInfoContents(Marker). لاستبدال محتوى نافذة المعلومات فقط داخل إطار نافذة المعلومات التلقائي (فقاعة الشرح)، اعرض null في getInfoWindow(Marker) ويمكنك إلغاء getInfoContents(Marker) بدلاً من ذلك.

دليل المطوِّر

للحصول على مزيد من المعلومات، اطّلِع على دليل مطوّري برامج Windows لمعلومات.

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

ملخّص عرض
getInfoContents(علامة Marker)
لتوفير محتويات مخصصة لإطار نافذة المعلومات الافتراضي لأحد العلامات.
ملخّص عرض
getInfoWindow(علامة علامة)
لتوفير نافذة معلومات مخصصة لعلامة.

الطرق العامة

ملخّص متاح للجميع عرض getInfoContents (علامة علامة)

لتوفير محتويات مخصصة لإطار نافذة المعلومات الافتراضي لأحد العلامات. يتم استدعاء هذه الطريقة فقط إذا كان getInfoWindow(Marker) يعرض null أولاً. وإذا أرجعت هذه الطريقة عرضًا، سيتم وضعها داخل إطار نافذة المعلومات التلقائي. وإذا غيّرت طريقة العرض هذه بعد طلب هذه الطريقة، لن تظهر بالضرورة هذه التغييرات في نافذة المعلومات المعروضة. إذا عرضت هذه الطريقة القيمة null، سيتم استخدام العرض التلقائي بدلاً من ذلك.

المَعلمات
مُحدِد موقع العلامة التي تتم تعبئة نافذة معلومات بها.
المرتجعات
  • طريقة عرض مخصّصة يمكن عرضها كمحتوى في نافذة المعلومات للسمة marker، أو قيمة فارغة لاستخدام العرض التلقائي للمحتوى بدلاً من ذلك.

ملخص متاح للجميع عرض getInfoWindow (علامة علامة)

لتوفير نافذة معلومات مخصصة لعلامة. وإذا أرجعت هذه الطريقة عرضًا، يتم استخدامها لنافذة المعلومات بالكامل. وإذا غيّرت طريقة العرض هذه بعد طلب هذه الطريقة، لن تظهر بالضرورة هذه التغييرات في نافذة المعلومات المعروضة. إذا عرضت هذه الطريقة القيمة null، سيتم استخدام إطار نافذة المعلومات التلقائي، بالإضافة إلى المحتوى المقدَّم من getInfoContents(Marker).

المَعلمات
مُحدِد موقع العلامة التي تتم تعبئة نافذة معلومات بها.
المرتجعات
  • نافذة معلومات مخصّصة للسمة marker، أو null لاستخدام إطار نافذة المعلومات التلقائي مع custom contents.