سيتوفّر تصميم الخريطة الجديد قريبًا على "منصة خرائط Google". يتضمن هذا التحديث على تصميم الخريطة لوحة ألوان تلقائية جديدة وتحسينات على تجارب الخرائط وسهولة الاستخدام. سيتم تعديل جميع أنماط الخرائط تلقائيًا في آذار (مارس) 2025. للمزيد من المعلومات عن مدى التوفّر وكيفية تفعيل الميزة في وقت سابق، يُرجى الاطّلاع على نمط الخريطة الجديد في "منصة خرائط Google".
وتحتوي الخريطة على مفهوم المبنى المركّز، وهو المبنى الذي يتمركز حاليًا في إطار العرض أو يختاره المستخدم من خلال واجهة المستخدم أو موفّر الموقع الجغرافي.
تعمل الخريطة على تتبُّع المستوى النشط لكل مبنى تمت زيارته أو
تم اختيار مستواه له.
الطرق العامة
باطل
مجرّد
عام
onIndoorBuildingFocused()
وتحتوي الخريطة على مفهوم المبنى المركّز، وهو المبنى الذي يتمركز حاليًا في إطار العرض أو يختاره المستخدم من خلال واجهة المستخدم أو موفّر الموقع الجغرافي. ويتم استدعاء معاودة الاتصال هذه عندما يتغير المبنى محل التركيز.
سيتم طلب هذه الطريقة فقط بعد توفُّر بيانات المبنى.
ولا تتم الإشارة إلى المبنى محل التركيز باعتباره معلَمة لهذه الطريقة بسبب
مشاكل في المزامنة: في حال معالجة طلبات تركيز متعددة، قد يتم إشعار المستمعين
بحالة غير مرتبة، لذلك يجب الاعتماد على getFocusedBuilding() نفسه لتوفير أحدث المعلومات. ومن الممكن إجراء أكثر من مكالمة واحدة في واجهة برمجة التطبيقات الداخلية بدون تغيير المبنى المركّز عليه فعليًا.
تعمل الخريطة على تتبُّع المستوى النشط لكل مبنى تمت زيارته أو
تم اختيار مستواه له. عندما يتغير هذا المستوى، سيتم تشغيل معاودة الاتصال هذه بغض النظر عما إذا كان المبنى يتم التركيز عليه أم لا. وتُطلب معاودة الاتصال هذه أيضًا عندما يصبح المستوى التلقائي متاحًا لأول مرة.
سيتم طلب هذه الطريقة فقط بعد توفُّر بيانات المبنى.
المَعلمات
مبنى
المبنى الذي تم تغيير المستوى النشط له، ولا يكون خاليًا أبدًا.
تاريخ التعديل الأخير: 2024-09-05 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2024-09-05 (حسب التوقيت العالمي المتفَّق عليه)"],[[["`GoogleMap.OnIndoorStateChangeListener` is a listener interface that monitors changes in indoor states on a Google Map."],["It provides two methods: `onIndoorBuildingFocused()` which is triggered when the focused building changes and `onIndoorLevelActivated()` which is triggered when the active level within a building changes."],["Both methods are notified on the Android UI thread and are only called after the relevant building data is available."],["The `onIndoorBuildingFocused()` method does not provide the focused building as a parameter due to potential synchronization issues and listeners should instead use `getFocusedBuilding()` for the most up-to-date information."],["The `onIndoorLevelActivated()` method provides the `IndoorBuilding` object as a parameter, indicating the building for which the active level has changed."]]],[]]