MapCamera Construtores
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.
Sobrecargas
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 no tom. |
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, no pitch, no roll e no campo de exibição. |
MapCamera(Geopoint)
Cria uma câmera de mapa para definir a exibição de um mapa com base na localização.
public:
MapCamera(Geopoint ^ location);
MapCamera(Geopoint const& location);
public MapCamera(Geopoint location);
function MapCamera(location)
Public Sub New (location As Geopoint)
Parâmetros
- location
- Geopoint
O local da câmera no mapa.
Comentários
Esse construtor é equivalente a chamar MapCamera(Geopoint, Double, Double, Double, Double) com os seguintes valores de parâmetro padrão: headingInDegrees = 0 (Norte), pitchInDegrees = 0 (olhando para baixo), rollInDegrees = 0 (sem inclinação) e fieldOfViewInDegrees = 45.
Confira também
- MapCamera(Geopoint, Double)
- MapCamera(Geopoint, Double, Double)
- MapCamera(Geopoint, Double, Double, Double, Double)
Aplica-se a
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.
public:
MapCamera(Geopoint ^ location, double headingInDegrees);
MapCamera(Geopoint const& location, double const& headingInDegrees);
public MapCamera(Geopoint location, double headingInDegrees);
function MapCamera(location, headingInDegrees)
Public Sub New (location As Geopoint, headingInDegrees As Double)
Parâmetros
- location
- Geopoint
O local da câmera no mapa.
- headingInDegrees
-
Double
double
O título direcional da câmera em graus, onde 0 ou 360 = Norte, 90 = Leste, 180 = Sul e 270 = Oeste. O valor padrão de headingInDegrees é 0.
Comentários
Esse construtor é equivalente a chamar MapCamera(Geopoint, Double, Double, Double, Double) com os seguintes valores de parâmetro padrão: pitchInDegrees = 0 (olhando diretamente para baixo), rollInDegrees = 0 (sem inclinação) e fieldOfViewInDegrees = 45.
Valores de título maiores que 360 graus são normalizados para seu valor equivalente de 0 a 360 graus.
Confira também
- MapCamera(Geopoint)
- MapCamera(Geopoint, Double, Double)
- MapCamera(Geopoint, Double, Double, Double, Double)
Aplica-se a
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 no tom.
public:
MapCamera(Geopoint ^ location, double headingInDegrees, double pitchInDegrees);
MapCamera(Geopoint const& location, double const& headingInDegrees, double const& pitchInDegrees);
public MapCamera(Geopoint location, double headingInDegrees, double pitchInDegrees);
function MapCamera(location, headingInDegrees, pitchInDegrees)
Public Sub New (location As Geopoint, headingInDegrees As Double, pitchInDegrees As Double)
Parâmetros
- location
- Geopoint
O local da câmera no mapa.
- headingInDegrees
-
Double
double
O título direcional da câmera em graus, onde 0 ou 360 = Norte, 90 = Leste, 180 = Sul e 270 = Oeste. O valor padrão de headingInDegrees é 0.
- pitchInDegrees
-
Double
double
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). O valor padrão de pitchInDegrees é 0.
Comentários
Esse construtor é equivalente a chamar MapCamera(Geopoint, Double, Double, Double, Double) com os seguintes valores de parâmetro padrão: rollInDegrees = 0 (sem inclinação) e fieldOfViewInDegrees = 45.
Confira comentários adicionais na sobrecarga MapCamera(Geopoint, Double, Double, Double, Double ).
Os valores máximo e mínimo de inclinação/inclinação dependem do tipo de exibição de mapa: 2D, 3D ou Streetside.
Propriedade | Intervalo 2D | Intervalo 3D | Faixa de streetside |
---|---|---|---|
inclinação/inclinação | 0-75 | 0-90 | 0-180 |
Valores de título maiores que 360 graus são normalizados para seu valor equivalente de 0 a 360 graus.
Confira também
Aplica-se a
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, no pitch, no roll e no campo de exibição.
public:
MapCamera(Geopoint ^ location, double headingInDegrees, double pitchInDegrees, double rollInDegrees, double fieldOfViewInDegrees);
MapCamera(Geopoint const& location, double const& headingInDegrees, double const& pitchInDegrees, double const& rollInDegrees, double const& fieldOfViewInDegrees);
public MapCamera(Geopoint location, double headingInDegrees, double pitchInDegrees, double rollInDegrees, double fieldOfViewInDegrees);
function MapCamera(location, headingInDegrees, pitchInDegrees, rollInDegrees, fieldOfViewInDegrees)
Public Sub New (location As Geopoint, headingInDegrees As Double, pitchInDegrees As Double, rollInDegrees As Double, fieldOfViewInDegrees As Double)
Parâmetros
- location
- Geopoint
O local da câmera no mapa.
- headingInDegrees
-
Double
double
O título direcional da câmera em graus, onde 0 ou 360 = Norte, 90 = Leste, 180 = Sul e 270 = Oeste. O valor padrão de headingInDegrees é 0.
- pitchInDegrees
-
Double
double
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). O valor padrão de pitchInDegrees é 0.
- rollInDegrees
-
Double
double
O rolo da câmera em graus, onde -90 está inclinando para a esquerda e +90 está inclinando para a direita. O valor padrão rollInDegrees é 0.
- fieldOfViewInDegrees
-
Double
double
O ângulo horizontal de exibição que aparece na câmera, em graus. O valor padrão fieldOfViewInDegrees é 45.0.
Observação
No Windows 10, versão 1803, você pode substituir o valor padrão passando NAN como a entrada. Isso recalculará o campo de exibição com base na taxa de proporção da exibição. No entanto, se você passar NAN como a entrada no Windows 10, versão 1709 e anterior, o sistema operacional provavelmente lançará uma exceção.
Comentários
Observação
Ajustar Roll pode interferir em operações de gesto normais e deixar o mapa em um estado inconsistente. Não recomendamos ajustar o Roll sem testar completamente seu aplicativo.
O intervalo válido de pitch difere entre as exibições de mapa 2D, 3D e Streetside. Ao alternar de 3D para 2D, por exemplo, os valores aceitáveis na exibição atual podem estar fora do intervalo na próxima exibição. Se esse for o caso, o valor de pitch atual será truncado para o valor aceitável mais próximo na próxima exibição.
Ao sair de um modo de exibição streetside, o mapa retorna às configurações de exibição anteriores. O campo streetside não é mantido fora da experiência streetside.
Os valores máximo e mínimo de inclinação/inclinação dependem do tipo de exibição de mapa: 2D, 3D ou Streetside. O intervalo para o campo de exibição é o mesmo em todos os modos de exibição.
Propriedade | Intervalo 2D | Intervalo 3D | Faixa de streetside |
---|---|---|---|
inclinação/inclinação | 0-75 | 0-90 | 0-180 |
campo de exibição | 1-120 | 1-120 | 1-120 |
Valores de título maiores que 360 graus são normalizados para seu valor equivalente de 0 a 360 graus.