Geoposition Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a location that may contain latitude and longitude data or venue data.
public ref class Geoposition sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Geoposition final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Geoposition
Public NotInheritable Class Geoposition
- Inheritance
- Attributes
Windows requirements
| Requirements | Description |
|---|---|
| Device family |
Windows 10 (introduced in 10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
| App capabilities |
location
|
Remarks
The Geoposition class is the primary container for location information returned by the location service. It wraps coordinate data and optional civic address information.
Key properties
- Coordinate: Contains geographic coordinates, accuracy, and positioning metadata
- CivicAddress: Contains human-readable address information when available
- VenueData: Contains venue-specific metadata when provided by the location source
Data interpretation
The Coordinate property always contains location data, while CivicAddress and VenueData may be null depending on the location source and available data.
Note
Civic address information is not available for all locations and depends on the positioning method and available mapping data. Always check for null before accessing civic address properties.
Note
Venue data is returned only when the positioning infrastructure supplies surveyed venue metadata.
Retrieve a Geoposition object by using the GetGeopositionAsync method or handling the PositionChanged event.
Properties
| Name | Description |
|---|---|
| CivicAddress |
Unsupported API. |
| Coordinate |
The latitude and longitude associated with a geographic location. |
| VenueData |
Represents the venue associated with a geographic location. |