Tài liệu tham khảo về giao thức <GMStoànViewdelegate>

Tài liệu tham khảo về giao thức <GMSFragmentViewdelegate>

Tổng quan

Ủy quyền cho các sự kiện trên GMSPanoramaView.

Hàm thành viên công khai

(void) - panoramaView:willMoveToFullscreenID:
 Được gọi khi bắt đầu di chuyển sang một ảnh toàn cảnh khác.
(void) panoramaView:didMoveTo toàn cảnh:
 Lệnh này được gọi mỗi khi thuộc tính view.panorama thay đổi.
(void) - panoramaView:didMoveToPanorama:nearCoordinate:
 Được gọi khi thay đổi chế độ toàn cảnh là do gọi changeTotoànNearCoordinate:.
(void) - panoramaView:error:onMoveNearCoordinate:
 Được gọi khi moveNearCoordinate: tạo ra lỗi.
(void) - panoramaView:error:onMoveToPanoramaID:
 Được gọi khimoveTotoàn cảnhID: tạo ra một lỗi.
(void) panoramaView:didMoveCamera:
 Được gọi nhiều lần trong quá trình thay đổi máy ảnh trên GMSPanoramaView.
(void) panoramaView:didTap:
 Được gọi khi người dùng đã nhấn vào GMSPanoramaView, nhưng lần nhấn này chưa được sử dụng (ví dụ: lần nhấn có thể được sử dụng bằng cách nhấn vào mũi tên điều hướng).
(BOOL) panoramaView:didTapMarker:
 Được gọi sau khi nhấn vào một điểm đánh dấu.
(void) panoramaViewDidStartRendering:
 Được gọi khi các ô ảnh toàn cảnh cho chế độ xem hiện tại vừa được yêu cầu và đang bắt đầu tải.
(void) panoramaViewDidFinishRendering:
 Được gọi khi các ô ảnh toàn cảnh đã được tải (hoặc vĩnh viễn không tải được) và hiển thị trên màn hình.

Tài liệu về hàm thành phần

- (vô hiệu) toàn cảnh toàn cảnh: (GMSPanoramaView *) xem
sẽ di chuyểnTotoàn cảnhID: (NSString *) panoramaID
[optional]

Được gọi khi bắt đầu di chuyển sang một ảnh toàn cảnh khác.

Đây có thể là kết quả của quá trình điều hướng tương tác đến ảnh toàn cảnh của lân cận.

Tại thời điểm phương thức này được gọi, view.panorama vẫn trỏ đến ảnh toàn cảnh cũ vì ảnh toàn cảnh mới được panoID xác định chưa được giải quyết. Ảnh toàn cảnh :

- (vô hiệu) toàn cảnh toàn cảnh: (GMSPanoramaView *) xem
wasMoveTo toàn cảnh: (GMSPanorama rỗng *) Toàn cảnh
[optional]

Lệnh này được gọi mỗi khi thuộc tính view.panorama thay đổi.

- (vô hiệu) toàn cảnh toàn cảnh: (GMSPanoramaView *) xem
wasMoveTo toàn cảnh: (GMSPanorama *) Toàn cảnh
Gần Tọa độ: (CLLocationCoordinate2D)  tọa độ
[optional]

Được gọi khi thay đổi chế độ toàn cảnh là do gọi changeTotoànNearCoordinate:.

Toạ độ được truyền đến phương thức đó cũng sẽ được chuyển tại đây.

- (vô hiệu) toàn cảnh toàn cảnh: (GMSPanoramaView *) xem
lỗi: (NSError *) lỗi
onMoveNarCoordinate: (CLLocationCoordinate2D)  tọa độ
[optional]

Được gọi khi moveNearCoordinate: tạo ra lỗi.

- (vô hiệu) toàn cảnh toàn cảnh: (GMSPanoramaView *) xem
lỗi: (NSError *) lỗi
onMoveToImageID: (NSString *) panoramaID
[optional]

Được gọi khimoveTotoàn cảnhID: tạo ra một lỗi.

- (vô hiệu) toàn cảnh toàn cảnh: (GMSPanoramaView *) panoramaView
wasMoveCamera: (GMSPanoramaCamera *) máy ảnh
[optional]

Được gọi nhiều lần trong quá trình thay đổi máy ảnh trên GMSPanoramaView.

Lệnh này có thể không được gọi cho tất cả các giá trị máy ảnh trung gian, nhưng luôn được gọi cho vị trí cuối cùng của máy ảnh sau ảnh động hoặc cử chỉ.

- (vô hiệu) toàn cảnh toàn cảnh: (GMSPanoramaView *) panoramaView
DidTap: (CGPoint) điểm
[optional]

Được gọi khi người dùng đã nhấn vào GMSPanoramaView, nhưng lần nhấn này chưa được sử dụng (ví dụ: lần nhấn có thể được sử dụng bằng cách nhấn vào mũi tên điều hướng).

- (BOOL) Ảnh toàn cảnh 360 độ: (GMSPanoramaView *) panoramaView
wasTapMarker: (GMSMarker *) điểm đánh dấu
[optional]

Được gọi sau khi nhấn vào một điểm đánh dấu.

Có thể trả về trạng thái YES để cho biết sự kiện đã được xử lý đầy đủ và ngăn chặn mọi hành vi mặc định.

- (vô hiệu) panoramaViewDidStartRendering: (GMSPanoramaView *) panoramaView [optional]

Được gọi khi các ô ảnh toàn cảnh cho chế độ xem hiện tại vừa được yêu cầu và đang bắt đầu tải.

- (void) panoramaViewDidFinishRendering: (GMSPanoramaView *) panoramaView [optional]

Được gọi khi các ô ảnh toàn cảnh đã được tải (hoặc vĩnh viễn không tải được) và hiển thị trên màn hình.