Partilhar via


MapCamera Classe

Definição

Representa a posição de uma câmera para definir a exibição de um mapa.

public ref class MapCamera sealed : DependencyObject
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Xaml.Controls.Maps.IMapCameraFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MapCamera final : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Xaml.Controls.Maps.IMapCameraFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class MapCamera final : DependencyObject
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Xaml.Controls.Maps.IMapCameraFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MapCamera : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Xaml.Controls.Maps.IMapCameraFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class MapCamera : DependencyObject
Public NotInheritable Class MapCamera
Inherits DependencyObject
Herança
Object Platform::Object IInspectable DependencyObject MapCamera
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

A classe MapCamera usa uma posição para definir a exibição de um mapa da mesma forma que a posição de uma câmera real determina sua visão da Terra.

Construtores

MapCamera(Geopoint)

Cria uma câmera de mapa para definir a exibição de um mapa com base na localização.

MapCamera(Geopoint, Double)

Cria uma câmera de mapa para definir a exibição de um mapa com base na localização e no título.

MapCamera(Geopoint, Double, Double)

Cria uma câmera de mapa para definir a exibição de um mapa com base na localização, no título e na inclinação.

MapCamera(Geopoint, Double, Double, Double, Double)

Cria uma câmera de mapa, para definir a exibição de um mapa com base na localização, no título, na inclinação, no rolo e no campo de exibição.

Propriedades

Dispatcher

Obtém o CoreDispatcher ao qual esse objeto está associado. O CoreDispatcher representa uma instalação que pode acessar o DependencyObject no thread da interface do usuário, mesmo que o código seja iniciado por um thread que não seja da interface do usuário.

(Herdado de DependencyObject)
FieldOfView

Obtém ou define o ângulo vertical de exibição que aparece na câmera, em graus.

Heading

Obtém ou define o título direcional da câmera em graus, em que 0 ou 360 = Norte, 90 = Leste, 180 = Sul e 270 = Oeste.

Location

Obtém ou define o local da câmera no mapa.

Pitch

Obtém ou define o tom da câmera do mapa em graus, onde 90 está olhando para o horizonte (máximo) e 0 está olhando diretamente para baixo (mínimo).

Roll

Obtém ou define o rolo da câmera em graus, onde -90 está inclinando para a esquerda e +90 está inclinando para a direita.

Métodos

ClearValue(DependencyProperty)

Limpa o valor local de uma propriedade de dependência.

(Herdado de DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Retorna qualquer valor base estabelecido para uma propriedade de dependência, que se aplicaria nos casos em que uma animação não está ativa.

(Herdado de DependencyObject)
GetValue(DependencyProperty)

Retorna o valor efetivo atual de uma propriedade de dependência de um DependencyObject.

(Herdado de DependencyObject)
ReadLocalValue(DependencyProperty)

Retorna o valor local de uma propriedade de dependência, se um valor local for definido.

(Herdado de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra uma função de notificação para escutar alterações em uma DependencyProperty específica nessa instância dependencyObject .

(Herdado de DependencyObject)
SetValue(DependencyProperty, Object)

Define o valor local de uma propriedade de dependência em um DependencyObject.

(Herdado de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Cancela uma notificação de alteração que foi registrada anteriormente chamando RegisterPropertyChangedCallback.

(Herdado de DependencyObject)

Aplica-se a

Confira também