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.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
giao diện công khai
LocationSource
Xác định một giao diện để cung cấp dữ liệu vị trí, thường là cho đối tượng GoogleMap.
Đối tượng GoogleMap có trình cung cấp vị trí tích hợp sẵn cho lớp vị trí của tôi, nhưng có thể replaced với một đối tượng khác triển khai giao diện này.
Đối tượng GoogleMap kích hoạt trình cung cấp vị trí bằng activate(OnLocationChangedListener). Khi đang hoạt động (từ activate(OnLocationChangedListener) đến deactivate()), trình cung cấp vị trí phải gửi thông tin cập nhật vị trí định kỳ cho trình nghe đã đăng ký trong activate(OnLocationChangedListener). Nhà cung cấp có trách nhiệm sử dụng dịch vụ vị trí một cách hợp lý theo trạng thái vòng đời của bản đồ. Ví dụ: thỉnh thoảng, thiết bị chỉ nên sử dụng các dịch vụ tốn nhiều pin (như GPS) hoặc chỉ khi một hoạt động đang chạy ở nền trước.
Kích hoạt nhà cung cấp này. Trình cung cấp này sẽ thông báo định kỳ cho trình nghe đã cung cấp cho đến khi bạn gọi deactivate(). Thông báo sẽ được phát trên chuỗi chính.
Các tham số
trình nghe
trình nghe được gọi khi có một vị trí mới
Gửi
IllegalStateException
nếu nhà cung cấp này đã hoạt động
IllegalArgumentException
nếu listener là null
công khai
trừu tượng
void
deactivate()
Huỷ kích hoạt nhà cung cấp này. Lệnh gọi lại đã đăng ký trước đó không được thông báo về bất kỳ thông tin cập nhật nào khác.