Chế độ xem toàn cảnh StreetView

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

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

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 StreetViewPanorama bằng cách sử dụng getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback). StreetViewPanoramaView tự động khởi chạy hệ thống Chế độ xem đường phố và chế độ xem.

Để có phương thức hiển thị Chế độ xem phố toàn cảnh đơn giản hơn, hãy sử dụng StreetViewPanoramaFragment (hoặc SupportStreetViewPanoramaFragment) nếu bạn muốn nhắm mục tiêu đế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.

Lưu ý: SDK Google Maps dành cho Android không hỗ trợ nhiều đối tượng StreetViewPanoramaView trong một hoạt động.

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

StreetViewPanoramaView(Ngữ cảnh theo ngữ cảnh)
StreetViewPanoramaView(Ngữ cảnh theo bối cảnh, thuộc tính AttributesSet)
StreetViewPanoramaView(Ngữ cảnh theo bối cảnh, thuộc tính AttributesSet, int defStyle)
StreetViewPanoramaView(Ngữ cảnh, các lựa chọn StreetViewPanoramaOptions)

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

void
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback callback)
Đặt một đối tượng gọi lại được kích hoạt khi thực thể StreetViewPanorama đã 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ẹ.
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ẹ.
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ẹ.
void
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ẹ.
void
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ẹ.
void
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 StreetViewPanoramaView (Ngữ cảnh)

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

công khai StreetViewPanoramaView (Ngữ cảnh ngữ cảnh, thuộc tính AttributesSet)

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

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

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

công khai StreetViewPanoramaView (Ngữ cảnh theo bối cảnh, các lựa chọn StreetViewPanoramaOptions)

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

Phương thức công khai

công khai khoảng trống getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback)

Đặt một đối tượng gọi lại được kích hoạt khi thực thể StreetViewPanorama đã sẵn sàng để sử dụng.

Lưu ý:

  • 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.
  • Lệnh gọi lại sẽ được thực thi trong luồng chính.
  • Đối tượng StreetViewPanorama 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 ảnh toàn cảnh đã 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 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ẹ.

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ẹ.

public void 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ẹ.

Các tham số
outState

public void 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 khoảng trố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ẹ.