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.
lớp cuối cùng công khai
MapsInitializer
mở rộng Đối tượng
Hãy sử dụng lớp này để khởi chạy SDK Google Maps dành cho Android nếu cần sử dụng các tính năng trước khi lấy bản đồ. Phương thức này phải được gọi vì một số lớp như BitmapDescriptorFactory và CameraUpdateFactory cần được khởi chạy.
Nếu đang sử dụng MapFragment hoặc MapView và đã có được GoogleMap (không rỗng) bằng cách gọi getMapAsync() trên một trong hai lớp này và chờ lệnh gọi lại onMapReady(GoogleMap map), thì bạn không cần lo lắng về lớp này. Hãy xem ứng dụng mẫu để biết một số ví dụ.
Khởi động SDK Google Maps dành cho Android để các lớp của SDK này sẵn sàng sử dụng.
Tóm tắt phương thức kế thừa
Trong lớp java.lang.Object
boolean
bằng(Đối tượng arg0)
lớp cuối cùng<?>
getClass()
int
hashCode()
khoảng trống
cuối cùng
notify()
khoảng trống
cuối cùng
notifyAll()
Chuỗi
toString()
khoảng trống
cuối cùng
chờ(long arg0, int arg1)
khoảng trống
cuối cùng
chờ(long arg0)
khoảng trống
cuối cùng
wait()
Phương thức công khai
công khai
tĩnh
đồng bộ hoá
int
initialize(Ngữ cảnh theo ngữ cảnh)
Khởi động SDK Google Maps dành cho Android để các lớp của SDK này sẵn sàng sử dụng. Nếu bạn đang sử dụng MapFragment hoặc MapView và đã có được GoogleMap (không rỗng) bằng cách gọi getMapAsync() trên một trong hai lớp này, thì bạn không cần gọi lớp này.
Các tham số
bối cảnh
Phải tìm nạp được tài nguyên và mã SDK cần thiết. Không được là null.
[[["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."],[[["The `MapsInitializer` class is used to initialize the Google Maps SDK for Android, particularly when features are needed before a map is obtained."],["It's crucial to call `MapsInitializer.initialize()` because classes like `BitmapDescriptorFactory` and `CameraUpdateFactory` require prior initialization."],["If you're using `MapFragment` or `MapView` and have a non-null `GoogleMap` instance through `getMapAsync()`, you don't need to explicitly call `MapsInitializer.initialize()`."],["The `initialize()` method takes a Context as a parameter and returns a `ConnectionResult` error code indicating the success of the initialization."]]],["The `MapsInitializer` class initializes the Google Maps SDK for Android, enabling the use of classes like `BitmapDescriptorFactory` and `CameraUpdateFactory`. It is necessary when map features are used before obtaining a map. Initialization is performed via the `initialize(Context context)` method, which requires a non-null context. This step is not required if a `GoogleMap` is already obtained via `getMapAsync()` on `MapFragment` or `MapView`. The method returns a `ConnectionResult` error code.\n"]]