Chế độ xem bản đồ

lớp công khai MapView mở rộng FrameLayout

Chế độ xem hiển thị bản đồ (với dữ liệu lấy được từ dịch vụ Google Maps). Khi được lấy tiêu điểm, chế độ này sẽ ghi lại các thao tác nhấn phím và cử chỉ chạm để di chuyển bản đồ.

Người dùng lớp này phải chuyển tiếp tất cả phương thức vòng đời từ Activity hoặc Fragment chứa thành phần hiển thị này sang các phương thức tương ứng trong lớp này. Cụ thể, bạn phải chuyển tiếp các phương thức sau:

Phải có được GoogleMap bằng cách sử dụng getMapAsync(OnMapReadyCallback). MapView tự động khởi chạy hệ thống bản đồ và khung hiển thị.

Để sử dụng phương thức hiển thị Bản đồ đơn giản hơn, hãy sử dụng MapFragment (hoặc SupportMapFragment) nếu bạn muốn nhắm đến các nền tảng cũ.

Lưu ý: Bạn không nên thêm trẻ em vào chế độ xem này.

Hướng dẫn cho nhà phát triển

Để biết thêm thông tin, hãy đọc hướng dẫn cho nhà phát triển SDK Google Maps dành cho Android .

Tóm tắt hằng số kế thừa

Tóm tắt về trường kế thừa

Tóm tắt về hàm khởi tạo công khai

MapView(Ngữ cảnh)
MapView(Ngữ cảnh, thuộc tính AttributesSet)
MapView(Ngữ cảnh, thuộc tính AttributesSet, int defStyle)
MapView(Ngữ cảnh, tuỳ chọn GoogleMapOptions)

Tóm tắt phương thức công khai

void
getMapAsync(OnMapReadyCallback callback)
Trả về một thực thể khác rỗng của GoogleMap, sẵn sàng để sử dụng.
khoảng trống cuối cùng
onCreate(Gói savedInstanceState)
Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.
khoảng trống cuối cùng
onDestroy()
Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.
khoảng trống cuối cùng
onEnterAmbient(Gói môi trường xung quanhDetails)
Bạn phải gọi phương thức này từ phương thức tương ứng của WearableActivity mẹ.
khoảng trống cuối cùng
onExitAmbient()
Bạn phải gọi phương thức này từ phương thức tương ứng của WearableActivity mẹ.
khoảng trống cuối cùng
onLowMemory()
Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.
khoảng trống cuối cùng
onPause()
Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.
khoảng trống cuối cùng
onResume()
Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.
khoảng trống cuối cùng
onSaveInstanceState(Gói outState)
Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.
khoảng trống cuối cùng
Hàm onStart()
Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.
khoảng trống cuối cùng
onStop()
Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.

Tóm tắt phương thức kế thừa

Công ty xây dựng công cộng

công khai MapView (Ngữ cảnh)

Các tham số
bối cảnh

công khai MapView (Ngữ cảnh theo bối cảnh, thuộc tính AttributesSet)

Các tham số
bối cảnh
attrs

công khai MapView (Ngữ cảnh ngữ cảnh, Giá trị thuộc tính AttributesSet, int defStyle)

Các tham số
bối cảnh
attrs
defStyle

công khai MapView (Ngữ cảnh theo bối cảnh, tuỳ chọn GoogleMapOptions)

Các tham số
bối cảnh
tùy chọn

Phương thức công khai

public void getMapAsync (OnMapReadyCallback gọi lại)

Trả về một thực thể khác rỗng của GoogleMap, sẵn sàng để sử dụng.

Lưu ý:

  • Phương thức này phải được gọi từ luồng chính.
  • Lệnh gọi lại sẽ được thực thi trong luồng chính.
  • Trong trường hợp người dùng chưa cài đặt Dịch vụ Google Play trên thiết bị, lệnh gọi lại sẽ không được kích hoạt cho đến khi người dùng cài đặt.
  • Đối tượng GoogleMap do lệnh gọi lại cung cấp không rỗng.

Các tham số
số gọi lại Đối tượng gọi lại sẽ được kích hoạt khi bản đồ đã sẵn sàng để sử dụng.

public cuối cùng void onCreate (Bundle savedInstanceState)

Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.

Các tham số
savedInstanceState

public cuối cùng void onDestroy ()

Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.

công khai cuối cùng khoảng trống onEnterAmbient (Gói môi trường xung quanhDetails)

Bạn phải gọi phương thức này từ phương thức tương ứng của WearableActivity mẹ.

Các tham số
ambientDetails

công khai cuối cùng khoảng trống onExitAmbient ()

Bạn phải gọi phương thức này từ phương thức tương ứng của WearableActivity mẹ.

public cuối cùng void onLowMemory ()

Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.

công khai cuối cùng vô hiệu onPause ()

Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.

công khai cuối cùng vô hiệu onResume ()

Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.

public cuối cùng void onSaveInstanceState (Bundle outState)

Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.

Cung cấp Bundle để lưu trữ trạng thái của Khung hiển thị trước khi Khung hiển thị đó bị huỷ. Bạn có thể truy xuất mẫu này sau khi onCreate(Bundle) được gọi lại.

Các tham số
outState

công khai cuối cùng vô hiệu onStart ()

Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.

công khai cuối cùng vô hiệu hóa onStop ()

Bạn phải gọi phương thức này từ phương thức tương ứng của Hoạt động/Mảnh mẹ.