Справочник по протоколу <GMSPanoramaViewDelegate>

Справочник по протоколу <GMSPanoramaViewDelegate>

Обзор

Делегат для событий на GMSPanoramaView .

Общедоступные функции-члены

(пустота) -panoramaView:willMoveToPanoramaID:
Вызывается при начале перехода к другой панораме.
(пустота) -panoramaView:didMoveToPanorama:
Это вызывается каждый раз, когда изменяется свойство view .panorama.
(пустота) -panoramaView:didMoveToPanorama:nearCoordinate:
Вызывается, когда изменение панорамы было вызвано вызовом moveToPanoramaNearCoordinate:.
(пустота) -panoView: ошибка: onMoveNearCoordinate:
Вызывается, когда moveNearCoordinate: выдает ошибку.
(пустота) -panoramaView:ошибка:onMoveToPanoramaID:
Вызывается, когда moveToPanoramaID: выдает ошибку.
(пустота) - панорамный вид: сделалMoveCamera:
Вызывается неоднократно во время изменения камеры в GMSPanoramaView .
(пустота) - панорамный вид: сделал касание:
Вызывается, когда пользователь нажал на GMSPanoramaView , но это нажатие не было использовано (нажатие может быть использовано, например, при нажатии на навигационную стрелку).
(BOOL) - панорамаВью: сделалTapMarker:
Вызывается после касания маркера.
(пустота) - панорамаВидеидстартрендеринг:
Вызывается, когда фрагменты панорамы для текущего вида только что запрошены и начинают загружаться.
(пустота) - панорамаViewDidFinishRendering:
Вызывается, когда плитки панорамы были загружены (или постоянно не загружались) и отображались на экране.

Документация по функциям-членам

- (void) панорамаВид: ( GMSPanoramaView *) Посмотреть
willMoveToPanoramaID: (NSString *) идентификатор панорамы
[optional]

Вызывается при начале перехода к другой панораме.

Это может быть результатом интерактивной навигации к соседней панораме.

В момент вызова этого метода view .panorama все еще указывает на старую панораму, так как новая панорама, идентифицированная panoID , еще не разрешена. panoramaView:didMoveToPanorama: будет вызываться, когда новая панорама будет готова.

- (void) панорамаВид: ( GMSPanoramaView *) Посмотреть
сделалMoveToPanorama: (обнуляемый GMSPanorama *) панорама
[optional]

Это вызывается каждый раз, когда изменяется свойство view .panorama.

- (void) панорамаВид: ( GMSPanoramaView *) Посмотреть
сделалMoveToPanorama: ( GMПанорама *) панорама
рядомКоордината: (CLLocationCoordinate2D) координировать
[optional]

Вызывается, когда изменение панорамы было вызвано вызовом moveToPanoramaNearCoordinate:.

Координата, переданная этому методу, также будет передана здесь.

- (void) панорамаВид: ( GMSPanoramaView *) Посмотреть
ошибка: (NSError *) ошибка
onMoveNearCoordinate: (CLLocationCoordinate2D) координировать
[optional]

Вызывается, когда moveNearCoordinate: выдает ошибку.

- (void) панорамаВид: ( GMSPanoramaView *) Посмотреть
ошибка: (NSError *) ошибка
onMoveToPanoramaID: (NSString *) идентификатор панорамы
[optional]

Вызывается, когда moveToPanoramaID: выдает ошибку.

- (void) панорамаВид: ( GMSPanoramaView *) панорамаВид
сделалMoveCamera: ( GMSPanoramaCamera *) камера
[optional]

Вызывается неоднократно во время изменения камеры в GMSPanoramaView .

Это может не вызываться для всех промежуточных значений камеры, но всегда вызывается для окончательного положения камеры после анимации или жеста.

- (void) панорамаВид: ( GMSPanoramaView *) панорамаВид
сделалTap: (CGPoint) точка
[optional]

Вызывается, когда пользователь нажал на GMSPanoramaView , но это нажатие не было использовано (нажатие может быть использовано, например, при нажатии на навигационную стрелку).

- (BOOL) панорамный вид: ( GMSPanoramaView *) панорамаВид
сделалTapMarker: ( GMSМаркер *) маркер
[optional]

Вызывается после касания маркера.

Может возвращать YES, чтобы указать, что событие было полностью обработано, и подавить любое поведение по умолчанию.

- (void) панорамаViewDidStartRendering: ( GMSPanoramaView *) панорамаВид [optional]

Вызывается, когда фрагменты панорамы для текущего вида только что запрошены и начинают загружаться.

- (void) панорамаViewDidFinishRendering: ( GMSPanoramaView *) панорамаВид [optional]

Вызывается, когда плитки панорамы были загружены (или постоянно не загружались) и отображались на экране.