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