Kiểu bản đồ mới sắp xuất hiện trên Nền tảng Google Maps. Bản cập nhật này để tạo kiểu bản đồ bao gồm một bảng màu mặc định mới và các cải tiến về trải nghiệm bản đồ cũng như khả năng hữu dụng. Tất cả kiểu bản đồ sẽ được cập nhật tự động vào tháng 3 năm 2025. Để biết thêm thông tin về phạm vi cung cấp và cách chọn tham gia sớm hơn, hãy xem bài viết Kiểu bản đồ mới cho Nền tảng Google Maps.
Bản đồ vẫn duy trì khái niệm toà nhà tập trung, là toà nhà hiện được đặt ở giữa khung nhìn hoặc được người dùng chọn thông qua giao diện người dùng hoặc trình cung cấp vị trí.
Bản đồ theo dõi cấp đang hoạt động của mỗi toà nhà được truy cập hoặc
đã được chọn một cấp.
Phương thức công khai
công khai
bản tóm tắt
void
onIndoorBuildingFocused()
Bản đồ vẫn duy trì khái niệm toà nhà tập trung, là toà nhà hiện được đặt ở giữa khung nhìn hoặc được người dùng chọn thông qua giao diện người dùng hoặc trình cung cấp vị trí. Lệnh gọi lại này được gọi khi toà nhà được lấy tiêu điểm thay đổi.
Phương thức này sẽ chỉ được gọi sau khi có dữ liệu toà nhà.
Toà nhà tập trung không được tham chiếu như một tham số của phương thức này do các vấn đề về đồng bộ hoá: nếu nhiều yêu cầu lấy tiêu điểm được xử lý, trình nghe có thể được thông báo không theo thứ tự. Vì vậy, bạn nên dựa vào chính getFocusedBuilding() để cung cấp thông tin mới nhất. Có thể sẽ có nhiều lệnh gọi onIndoorBuildingFocused sẽ được thực hiện mà không thực sự thay đổi toà nhà được lấy tiêu điểm.
công khai
bản tóm tắt
void
onIndoorLevelActivated(tòa nhà IndoorBuilding)
Bản đồ theo dõi cấp đang hoạt động của mỗi toà nhà được truy cập hoặc
đã được chọn một cấp. Khi cấp đó thay đổi, lệnh gọi lại này sẽ được kích hoạt bất kể toà nhà có được đặt tiêu điểm hay không. Lệnh gọi lại này cũng được gọi khi cấp độ mặc định đầu tiên có sẵn.
Phương thức này sẽ chỉ được gọi sau khi có dữ liệu toà nhà.
Các tham số
toà nhà
toà nhà mà cấp hoạt động đã thay đổi, không bao giờ rỗng.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-03-13 UTC."],[[["`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."]]],[]]