MapCamera Constructores
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í.
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
- MapCamera(Geopoint, Double)
- MapCamera(Geopoint, Double, Double)
- MapCamera(Geopoint, Double, Double, Double, Double)
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
- MapCamera(Geopoint)
- MapCamera(Geopoint, Double, Double)
- MapCamera(Geopoint, Double, Double, Double, Double)
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.
Propiedad | Intervalo 2D | Intervalo 3D | Rango de calles |
---|---|---|---|
inclinación/inclinación | 0-75 | 0-90 | 0-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.
Propiedad | Intervalo 2D | Intervalo 3D | Rango de calles |
---|---|---|---|
inclinación/inclinación | 0-75 | 0-90 | 0-180 |
campo de vista | 1-120 | 1-120 | 1-120 |
Los valores de título mayores que 360 grados se normalizan en su valor equivalente de 0 a 360 grados.