Share via


MapCamera Constructores

Definición

Sobrecargas

MapCamera(Geopoint)

Crea una cámara de mapa para definir la vista de un mapa en función de la ubicación.

MapCamera(Geopoint, Double)

Crea una cámara de mapa para definir la vista de un mapa en función de la ubicación y el encabezado.

MapCamera(Geopoint, Double, Double)

Crea una cámara de mapa para definir la vista de un mapa en función de la ubicación, el encabezado y el tono.

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

Crea una cámara de mapa para definir la vista de un mapa en función de la ubicación, el encabezado, el tono, el lanzamiento y el campo de vista.

MapCamera(Geopoint)

Crea una cámara de mapa para definir la vista de un mapa en función de la ubicación.

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

Ubicación de la cámara en el mapa.

Comentarios

Este constructor equivale a llamar a MapCamera(Geopoint, Double, Double, Double) con los siguientes valores de parámetro predeterminados: headingInDegrees = 0 (Norte), pitchInDegrees = 0 (mirando hacia abajo), rollInDegrees = 0 (sin inclinación) y fieldOfViewInDegrees = 45.

Consulte también

Se aplica a

MapCamera(Geopoint, Double)

Crea una cámara de mapa para definir la vista de un mapa en función de la ubicación y el encabezado.

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

Ubicación de la cámara en el mapa.

headingInDegrees
Double

double

Encabezado direccional de la cámara en grados, donde 0 o 360 = Norte, 90 = Este, 180 = Sur y 270 = Oeste. El valor predeterminado headingInDegrees es 0.

Comentarios

Este constructor equivale a llamar a MapCamera(Geopoint, Double, Double, Double) con los siguientes valores de parámetro predeterminados: pitchInDegrees = 0 (mirando hacia abajo), rollInDegrees = 0 (sin inclinación) y fieldOfViewInDegrees = 45.

Los valores de título mayores que 360 grados se normalizan en su valor equivalente de 0 a 360 grados.

Consulte también

Se aplica a

MapCamera(Geopoint, Double, Double)

Crea una cámara de mapa para definir la vista de un mapa en función de la ubicación, el encabezado y el tono.

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

Ubicación de la cámara en el mapa.

headingInDegrees
Double

double

Encabezado direccional de la cámara en grados, donde 0 o 360 = Norte, 90 = Este, 180 = Sur y 270 = Oeste. El valor predeterminado headingInDegrees es 0.

pitchInDegrees
Double

double

El tono de la cámara del mapa en grados, donde 90 está mirando hacia el horizonte (máximo) y 0 está mirando hacia abajo (mínimo). El valor predeterminado pitchInDegrees es 0.

Comentarios

Este constructor equivale a llamar a MapCamera(Geopoint, Double, Double, Double) con los siguientes valores de parámetro predeterminados: rollInDegrees = 0 (sin inclinación) y fieldOfViewInDegrees = 45.

Consulte comentarios adicionales en la sobrecarga MapCamera(Geopoint, Double, Double, Double, Double, Double).

Los valores máximos y mínimos de inclinación o inclinación dependen del tipo de vista de mapa: 2D, 3D o Streetside.

PropiedadIntervalo 2DIntervalo 3DRango de calles
inclinación/inclinación0-750-900-180

Los valores de título mayores que 360 grados se normalizan en su valor equivalente de 0 a 360 grados.

Consulte también

Se aplica a

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

Crea una cámara de mapa para definir la vista de un mapa en función de la ubicación, el encabezado, el tono, el lanzamiento y el campo de vista.

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

Ubicación de la cámara en el mapa.

headingInDegrees
Double

double

Encabezado direccional de la cámara en grados, donde 0 o 360 = Norte, 90 = Este, 180 = Sur y 270 = Oeste. El valor predeterminado headingInDegrees es 0.

pitchInDegrees
Double

double

El tono de la cámara del mapa en grados, donde 90 está mirando hacia el horizonte (máximo) y 0 está mirando hacia abajo (mínimo). El valor predeterminado pitchInDegrees es 0.

rollInDegrees
Double

double

El rollo de la cámara en grados, donde -90 está inclinando a la izquierda y +90 está inclinando a la derecha. El valor predeterminado rollInDegrees es 0.

fieldOfViewInDegrees
Double

double

Ángulo horizontal de la vista que aparece en la cámara, en grados. El valor predeterminado fieldOfViewInDegrees es 45.0.

Nota

En Windows 10, versión 1803, puedes invalidar el valor predeterminado pasando NAN como entrada. Esto volverá a calcular el campo de vista en función de la relación de aspecto de la vista. Sin embargo, si pasa NAN como entrada en Windows 10, versión 1709 y anteriores, es probable que el sistema operativo produzca una excepción.

Comentarios

Nota

Ajustar roll puede interferir con las operaciones de gestos normales y dejar el mapa en un estado incoherente. No se recomienda ajustar Roll sin probar exhaustivamente la aplicación.

El intervalo válido de tono difiere entre las vistas de mapa 2D, 3D y Streetside. Al cambiar de 3D a 2D, por ejemplo, los valores que son aceptables en la vista actual pueden estar fuera del intervalo en la vista siguiente. Si ese es el caso, el valor de inclinación actual se truncará al valor aceptable más cercano en la vista siguiente.

Al salir de una vista Streetside, el mapa vuelve a la configuración de vista anterior. El campo Streetside no se mantiene fuera de la experiencia streetside.

Los valores máximos y mínimos de inclinación o inclinación dependen del tipo de vista de mapa: 2D, 3D o Streetside. El intervalo para el campo de vista es el mismo en todas las vistas.

PropiedadIntervalo 2DIntervalo 3DRango de calles
inclinación/inclinación0-750-900-180
campo de vista1-1201-1201-120

Los valores de título mayores que 360 grados se normalizan en su valor equivalente de 0 a 360 grados.

Consulte también

Se aplica a