Condividi tramite


Location Classe

Definizione

Rappresenta una posizione fisica con le informazioni sulla latitudine, la longitudine, l'altitudine e l'ora segnalate dal dispositivo.

public ref class Location
public class Location
type Location = class
Public Class Location
Ereditarietà
Location

Costruttori

Location()

Inizializza una nuova istanza della classe Location.

Location(Double, Double)

Inizializza una nuova istanza della Location classe con la latitudine e la longitudine specificate.

Location(Double, Double, DateTimeOffset)

Inizializza una nuova istanza della Location classe con la latitudine, la longitudine e il timestamp specificati.

Location(Double, Double, Double)

Inizializza una nuova istanza della Location classe con la latitudine, la longitudine e l'altitudine specificate.

Location(Location)

Inizializza una nuova istanza della classe Location da un'istanza esistente.

Proprietà

Accuracy

Ottiene o imposta l'accuratezza orizzontale, espressa in metri, della posizione.

Altitude

Ottiene l'altitudine in metri (se disponibile) in un sistema di riferimento specificato da AltitudeReferenceSystem.

AltitudeReferenceSystem

Specifica il sistema di riferimento in cui viene espresso il Altitude valore.

Course

Ottiene o imposta i gradi correnti rispetto a true north al momento in cui è stata determinata questa posizione.

IsFromMockProvider

Ottiene o imposta un valore che indica se questa posizione ha origine da un sensore fittizio e pertanto potrebbe non essere la posizione reale del dispositivo.

Latitude

Ottiene o imposta la coordinata della latitudine di questa posizione.

Longitude

Ottiene o imposta la coordinata di longitudine di questa posizione.

ReducedAccuracy

Ottiene o imposta un valore che indica se la posizione ha una lettura di accuratezza ridotta.

Speed

Ottiene o imposta la velocità corrente in metri al secondo al momento in cui è stata determinata questa posizione.

Timestamp

Ottiene o imposta il timestamp della posizione in formato UTC.

VerticalAccuracy

Ottiene o imposta l'accuratezza verticale, espressa in metri, della posizione.

Metodi

CalculateDistance(Double, Double, Double, Double, DistanceUnits)

Calcolare la distanza tra due Location istanze.

CalculateDistance(Double, Double, Location, DistanceUnits)

Calcolare la distanza tra due posizioni.

CalculateDistance(Location, Double, Double, DistanceUnits)

Calcolare la distanza tra due posizioni.

CalculateDistance(Location, Location, DistanceUnits)

Calcolare la distanza tra due posizioni.

Equals(Object)

Rappresenta una posizione fisica con le informazioni sulla latitudine, la longitudine, l'altitudine e l'ora segnalate dal dispositivo.

GetHashCode()

Rappresenta una posizione fisica con le informazioni sulla latitudine, la longitudine, l'altitudine e l'ora segnalate dal dispositivo.

ToString()

Restituisce una rappresentazione di stringa dei valori correnti di Location.

Operatori

Equality(Location, Location)

Operatore di uguaglianza per equals.

Inequality(Location, Location)

Operatore di disuguaglianza.

Metodi di estensione

CalculateDistance(Location, Location, DistanceUnits)

Estensione per calcolare la distanza dalla posizione a un'altra posizione.

CalculateDistance(Location, Double, Double, DistanceUnits)

Estensione per calcolare la distanza dalla posizione a un'altra posizione.

OpenMapsAsync(Location)

Aprire il mapping a questa posizione.

OpenMapsAsync(Location, MapLaunchOptions)

Aprire il mapping a questa posizione.

Si applica a