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 thu được từ dịch vụ Google Maps). Khi lấy tiêu điểm, máy ảnh 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 chế độ xem này đến các phương thức tương ứng trong lớp này. Cụ thể, bạn phải chuyển tiếp sang các phương thức sau:

Bạn phải lấy một GoogleMap bằng getMapAsync(OnMapReadyCallback). MapView tự động khởi chạy hệ thống bản đồ và thành phần hiển thị.

Để có một phương thức đơn giản hơn để hiển thị Maps, hãy sử dụng MapFragment (hoặc SupportMapFragment) nếu bạn muốn nhắm mục tiêu các nền tảng trướ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 dành 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 trường kế thừa

Bản tóm tắt về hàm dựng công khai

MapView(Ngữ cảnh theo ngữ cảnh)
MapView(Ngữ cảnh theo bối cảnh, thuộc tính Thuộc tính đặt thuộc tính)
MapView(Ngữ cảnh theo bối cảnh, thuộc tính Thuộc tính (SetSet, giá trị thuộc tính), int defStyle)
MapView(Ngữ cảnh theo bối cảnh, tùy chọn GoogleMapOptions)

Tóm tắt phương pháp công khai

void
getMapAsync(lệnh gọi lại OnMapReadyCallback)
Trả về một thực thể không 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 Activity/Fragment.
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 Activity/Fragment.
khoảng trống cuối cùng
onEnterAmbient(Gói môi trường xung quanh)
Bạn phải gọi phương thức này từ phương thức tương ứng của WearableActivity.
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.
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 Activity/Fragment.
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 Activity/Fragment.
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 Activity/Fragment.
khoảng trống cuối cùng
onSaveInstanceState(Gói đầu ra)
Bạn phải gọi phương thức này từ phương thức tương ứng của Activity/Fragment.
khoảng trống cuối cùng
onStart()
Bạn phải gọi phương thức này từ phương thức tương ứng của Activity/Fragment.
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 Activity/Fragment.

Tóm tắt phương pháp kế thừa

Xây dựng công cộng

công khai MapView (Ngữ cảnh theo bối 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 Thuộc tính)

Các tham số
bối cảnh
thuộc tính

public MapView (Ngữ cảnh theo bối cảnh, thuộc tính thuộc tính Thuộc tính (SetSet set), thuộc tính int defStyle)

Các tham số
bối cảnh
thuộc tính
mặc định kiểu

công khai MapView (Ngữ cảnh theo ngữ cảnh, tùy 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)

Trả về một thực thể không 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 Dịch vụ Google Play không được cài đặt trên thiết bị của người dùng, 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 có giá trị rỗng.

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

public finally void 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 Activity/Fragment.

Các tham số
savedInstanceState

public end void onDestroy ()

Bạn phải gọi phương thức này từ phương thức tương ứng của Activity/Fragment.

public public void onEnterAmbient (Gói môi trường xung quanh)

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

Các tham số
Chi tiết môi trường xung quanh

public public void onExitAmbient ()

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

public public void onLowMemory ()

Bạn phải gọi phương thức này từ phương thức tương ứng của Activity/Fragment.

public public void onPause ()

Bạn phải gọi phương thức này từ phương thức tương ứng của Activity/Fragment.

công khai cuối cùng void onResume ()

Bạn phải gọi phương thức này từ phương thức tương ứng của Activity/Fragment.

public final 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 Activity/Fragment.

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

Các tham số
trạng thái đầu ra

public public void onBắt đầu ()

Bạn phải gọi phương thức này từ phương thức tương ứng của Activity/Fragment.

public final void onStop ()

Bạn phải gọi phương thức này từ phương thức tương ứng của Activity/Fragment.