Câmera

interface pública Camera

Fornece métodos para modificar a janela de visualização do mapa de navegação. Todas as chamadas para a câmera precisam ser realizadas na linha de execução de IU.

Resumo de classes aninhadas

@interface Camera.Perspective A Perspective é um parâmetro dado ao objeto Camera para especificar o local e a orientação da câmera. 

Resumo do método público

abstrato nulo
followMyLocation(int Perspective)
Define a câmera para seguir a localização do usuário.
abstrato nulo
setLocation(CameraPosition cameraPosition, boolean animate)
Move e aplica zoom no mapa até a posição especificada.
abstrato nulo
showRouteOverview()
Move e aplica zoom no mapa para mostrar uma visão geral do trajeto restante.

Métodos públicos

public abstrato void followMyLocation (intextra)

Define a câmera para seguir a localização do usuário. Normalmente, isso é chamado ao iniciar a orientação passo a passo para entrar em uma visualização de direção "inclinada".

Parâmetros
perspectiva a Camera.Perspective que a câmera precisa usar ao seguir

public abstrato void setLocation (CameraPosition cameraPosition, boolean animate)

Move e aplica zoom no mapa até a posição especificada. Isso impedirá temporariamente que a câmera siga a localização do usuário. A câmera pode ser redefinida para acompanhar usando followMyLocation(int).

Parâmetros
cameraPosition a posição em que a câmera será movida. Essa posição precisa ter a localização central definida. No entanto, se o zoom ou a direção não forem especificados, esses atributos permanecerão inalterados em relação à posição atual da câmera.
animate se é necessário realizar uma transição animada para a nova posição da câmera.

public abstrato void showRouteOverview ()

Move e aplica zoom no mapa para mostrar uma visão geral do trajeto restante. Isso impedirá temporariamente a câmera de seguir a posição do usuário.

A câmera pode ser redefinida para seguir o usuário usando followMyLocation(int).