سيتوفّر تصميم الخريطة الجديد قريبًا على "منصة خرائط Google". يتضمن هذا التحديث على تصميم الخريطة لوحة ألوان تلقائية جديدة وتحسينات على تجارب الخرائط وسهولة الاستخدام. سيتم تعديل جميع أنماط الخرائط تلقائيًا في آذار (مارس) 2025. للمزيد من المعلومات عن مدى التوفّر وكيفية تفعيل الميزة في وقت سابق، يُرجى الاطّلاع على نمط الخريطة الجديد في "منصة خرائط Google".
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
واجهة ثابتة عامة
GoogleMap.InfoWindowAdapter
يوفّر طرق عرض لعرض نوافذ المعلومات بشكل مخصّص.
يتم استدعاء الطُرق المتوفّرة لدى مقدّم الخدمة هذا عندما يحين وقت عرض نافذة معلومات لعلامة معيّنة،
بغض النظر عن السبب (سواء إيماءة المستخدم أو طلب آلي للرقم showInfoWindow(). وبما أنّه يتم عرض نافذة معلومات واحدة فقط في الوقت نفسه، قد يختار
مقدّم الخدمة إعادة استخدام الملفات الشخصية أو قد يختار إنشاء ملفات شخصية جديدة لكل
طريقة استدعاء.
عند إنشاء نافذة معلومات، يتم استدعاء الطرق في هذه الفئة بترتيب محدد. لاستبدال نافذة المعلومات التلقائية، يمكنك استبدال getInfoWindow(Marker) بالعرض المخصّص
وعرض null للسمة getInfoContents(Marker). لاستبدال محتوى نافذة المعلومات فقط
داخل إطار نافذة المعلومات التلقائي (فقاعة الشرح)، اعرض null في getInfoWindow(Marker) ويمكنك إلغاء getInfoContents(Marker) بدلاً من ذلك.
دليل المطوِّر
للحصول على مزيد من المعلومات، اطّلِع على دليل مطوّري برامج Windows
لمعلومات.
ملخّص
متاح للجميع
عرض
getInfoContents(علامة علامة)
لتوفير محتويات مخصصة لإطار نافذة المعلومات الافتراضي لأحد العلامات. يتم استدعاء هذه الطريقة فقط إذا كان getInfoWindow(Marker) يعرض null أولاً. وإذا أرجعت هذه الطريقة عرضًا،
سيتم وضعها داخل إطار نافذة المعلومات التلقائي. وإذا غيّرت طريقة العرض هذه بعد طلب هذه الطريقة، لن تظهر بالضرورة هذه التغييرات في نافذة المعلومات
المعروضة. إذا عرضت هذه الطريقة القيمة null، سيتم استخدام العرض التلقائي بدلاً من ذلك.
المَعلمات
مُحدِد موقع
العلامة التي تتم تعبئة نافذة معلومات بها.
المرتجعات
طريقة عرض مخصّصة يمكن عرضها كمحتوى في نافذة المعلومات للسمة marker، أو قيمة فارغة
لاستخدام العرض التلقائي للمحتوى بدلاً من ذلك.
لتوفير نافذة معلومات مخصصة لعلامة. وإذا أرجعت هذه الطريقة عرضًا، يتم استخدامها لنافذة المعلومات بالكامل. وإذا غيّرت طريقة العرض هذه بعد طلب هذه الطريقة، لن تظهر بالضرورة هذه التغييرات في نافذة المعلومات المعروضة. إذا عرضت هذه الطريقة القيمة null،
سيتم استخدام إطار نافذة المعلومات التلقائي، بالإضافة إلى المحتوى المقدَّم من getInfoContents(Marker).
المَعلمات
مُحدِد موقع
العلامة التي تتم تعبئة نافذة معلومات بها.
المرتجعات
نافذة معلومات مخصّصة للسمة marker، أو null لاستخدام إطار نافذة المعلومات التلقائي مع custom contents.
تاريخ التعديل الأخير: 2025-03-21 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-03-21 (حسب التوقيت العالمي المتفَّق عليه)"],[[["`GoogleMap.InfoWindowAdapter` allows customization of info windows displayed for markers on a Google Map."],["Override `getInfoWindow(Marker)` to replace the entire info window with a custom view."],["Override `getInfoContents(Marker)` to only replace the content within the default info window frame."],["If `getInfoWindow(Marker)` returns `null`, the default frame is used and `getInfoContents(Marker)` provides the content."],["Changes to the returned view after these methods are called might not be reflected in the rendered info window."]]],["`GoogleMap.InfoWindowAdapter` allows custom rendering of info windows for markers. It uses two methods: `getInfoWindow(Marker)` to provide a custom info window view, and `getInfoContents(Marker)` to customize content within the default frame. If `getInfoWindow` returns `null`, `getInfoContents` is called to fill the default window; otherwise, a custom window is used. Either method may be overridden to tailor the info window's appearance or content for a specified marker.\n"]]