GoogleMap.OnIndoorStateChangeListener

رابط استاتیک عمومی GoogleMap.OnIndoorStateChangeListener

یک شنونده برای زمانی که وضعیت داخلی تغییر می کند. رویدادها در رشته رابط کاربری Android اطلاع رسانی می شوند.

خلاصه روش عمومی

خلأ انتزاعی
onIndoorBuildingFocused ()
نقشه مفهومی از ساختمان متمرکز را حفظ می کند، که ساختمانی است که در حال حاضر در مرکز دید قرار دارد یا توسط کاربر از طریق UI یا ارائه دهنده مکان انتخاب شده است.
خلأ انتزاعی
onIndoorLevelActivated (ساختمان IndoorBuilding )
نقشه سطح فعال را برای هر ساختمانی که بازدید شده یا سطحی انتخاب شده است، نگه می‌دارد.

روش های عمومی

خلأ انتزاعی عمومی در IndoorBuildingFocused ()

نقشه مفهومی از ساختمان متمرکز را حفظ می کند، که ساختمانی است که در حال حاضر در مرکز دید قرار دارد یا توسط کاربر از طریق UI یا ارائه دهنده مکان انتخاب شده است. این فراخوانی زمانی فراخوانی می شود که ساختمان متمرکز تغییر کند.

این روش تنها پس از در دسترس قرار گرفتن داده های ساختمان فراخوانی می شود.

ساختمان متمرکز به دلیل مشکلات همگام‌سازی به عنوان پارامتری از این روش ارجاع نمی‌شود: اگر چندین درخواست فوکوس رسیدگی شود، ممکن است به شنوندگان بدون ترتیب اطلاع داده شود، بنابراین باید به خود getFocusedBuilding() برای ارائه به‌روزترین‌ها تکیه کرد. اطلاعات تاریخ ممکن است بیش از یک تماس onIndoorBuildingFocused بدون تغییر واقعی ساختمان متمرکز انجام شود.

خلأ انتزاعی عمومی در IndoorLevelActivated (ساختمان IndoorBuilding )

نقشه سطح فعال را برای هر ساختمانی که بازدید شده یا سطحی انتخاب شده است، نگه می‌دارد. هنگامی که آن سطح تغییر می کند، بدون در نظر گرفتن اینکه ساختمان متمرکز است یا نه، این تماس مجدد راه اندازی می شود. زمانی که سطح پیش‌فرض برای اولین بار در دسترس قرار می‌گیرد، این تماس برگشتی نیز فراخوانی می‌شود.

این روش تنها پس از در دسترس قرار گرفتن داده های ساختمان فراخوانی می شود.

مولفه های
ساختمان ساختمانی که سطح فعال آن تغییر کرده است، هرگز تهی نیست.