خريطة Google.OnIndoorStateChange Listener

واجهة ثابتة متاحة للجميع GoogleMap.OnIndoorStateChangeListener

أداة معالجة عند تغيُّر الحالة الداخلية يتم إشعار الأحداث في سلسلة محادثات واجهة مستخدم Android.

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

فراغ تجريدي
onIndoorBuildingFocused()
وتحتوي الخريطة على مفهوم المبنى المركّز، وهو المبنى الذي يتمركز حاليًا في إطار العرض أو يختاره المستخدم من خلال واجهة المستخدم أو موفّر الموقع الجغرافي.
فراغ تجريدي
onIndoorLevelActivated(مبنى IndoorBuilding)
تعمل الخريطة على تتبُّع المستوى النشط لكل مبنى تمت زيارته أو تم اختيار مستواه له.

الطرق العامة

باطل مجرّد عام onIndoorBuildingFocused ()

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

سيتم طلب هذه الطريقة فقط بعد توفُّر بيانات المبنى.

ولا تتم الإشارة إلى المبنى محل التركيز باعتباره معلَمة لهذه الطريقة بسبب مشاكل في المزامنة: في حال معالجة طلبات تركيز متعددة، قد يتم إشعار المستمعين بحالة غير مرتبة، لذلك يجب الاعتماد على getFocusedBuilding() نفسه لتوفير أحدث المعلومات. ومن الممكن إجراء أكثر من مكالمة واحدة في واجهة برمجة التطبيقات الداخلية بدون تغيير المبنى المركّز عليه فعليًا.

فارغ مجرّد عام onIndoorLevelActivated (IndoorBuilding)

تعمل الخريطة على تتبُّع المستوى النشط لكل مبنى تمت زيارته أو تم اختيار مستواه له. عندما يتغير هذا المستوى، سيتم تشغيل معاودة الاتصال هذه بغض النظر عما إذا كان المبنى يتم التركيز عليه أم لا. وتُطلب معاودة الاتصال هذه أيضًا عندما يصبح المستوى التلقائي متاحًا لأول مرة.

سيتم طلب هذه الطريقة فقط بعد توفُّر بيانات المبنى.

المَعلمات
مبنى المبنى الذي تم تغيير المستوى النشط له، ولا يكون خاليًا أبدًا.