MapControl.TryZoomInAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public:
virtual IAsyncOperation<bool> ^ TryZoomInAsync() = TryZoomInAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TryZoomInAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TryZoomInAsync();
function tryZoomInAsync()
Public Function TryZoomInAsync () As IAsyncOperation(Of Boolean)
Retornos
Contém os resultados da operação: true se a operação for concluída com êxito; caso contrário, false.
- Atributos
Comentários
Aviso
Não recomendamos alterar ZoomLevel com exibições 3D. Quando o modo de exibição do MapControl não está parecendo "direto", as alterações no ZoomLevel podem levar a um comportamento imprevisível.
ZoomLevel destina-se a exibições 2D. Para implementar um efeito "zoom" com exibições 3D, use o método TrySetSceneAsync do MapControl para aproximar a câmera. Comece definindo um local mais próximo em um objeto MapCamera . Em seguida, crie um novo MapScene passando o MapCamera para CreateFromCamera. Por fim, inicie o zoom passando o novo MapScene para TrySetSceneAsync. Você pode ampliar imediatamente ou especificar MapAnimationKind para criar um "fly-in" animado.
Os valores máximo e mínimo de ZoomLevel, que são relatados pelas propriedades MaxZoomLevel e MinZoomLevel , dependem do tipo de exibição de mapa: 2D, 3D ou Streetside.
Propriedade | Intervalo 2D | Intervalo 3D | Faixa de streetside |
---|---|---|---|
ZoomLevel | 1–20 | 1–20 | 24-26 |
Ao sair de um modo de exibição streetside, o mapa retorna às configurações de exibição anteriores. O Streetside ZoomLevel não é mantido fora da experiência streetside.
Considere esse método quando quiser substituir o controle de interface do usuário padrão pelo seu.