MapControl.TryZoomInAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
Devoluciones
Contiene los resultados de la operación: true si la operación se completó correctamente; de lo contrario, false.
- Atributos
Comentarios
Advertencia
No se recomienda cambiar ZoomLevel con vistas 3D. Cuando la vista de MapControl no está mirando "directamente", los cambios en ZoomLevel pueden provocar un comportamiento imprevisible.
ZoomLevel está pensado para vistas 2D. Para implementar un efecto de "zoom" con vistas 3D, use el método TrySetSceneAsync de MapControl para acercar la cámara. Comience estableciendo una ubicación más cercana en un objeto MapCamera . A continuación, cree un objeto MapScene pasando mapCamera a CreateFromCamera. Por último, inicie el zoom pasando el nuevo MapScene a TrySetSceneAsync. Puedes acercar inmediatamente o especificar MapAnimationKind para crear una animación "fly in".
Los valores máximos y mínimos de ZoomLevel, notificados por las propiedades MaxZoomLevel y MinZoomLevel , dependen del tipo de vista de mapa: 2D, 3D o Streetside.
Propiedad | Intervalo 2D | Intervalo 3D | Rango de calles |
---|---|---|---|
ZoomLevel | 1-20 | 1-20 | 24-26 |
Al salir de una vista Streetside, el mapa vuelve a la configuración de vista anterior. El Streetside ZoomLevel no se mantiene fuera de la experiencia streetside.
Tenga en cuenta este método cuando quiera reemplazar el control de interfaz de usuario predeterminado por el suyo propio.