Class LatLng
An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges.
public record LatLng : IEquatable<LatLng>
- Inheritance
-
LatLng
- Implements
- Inherited Members
Properties
Latitude
The latitude in degrees. It must be in the range [-90.0, +90.0].
[JsonPropertyName("latitude")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public double? Latitude { get; set; }
Property Value
Longitude
The longitude in degrees. It must be in the range [-180.0, +180.0].
[JsonPropertyName("longitude")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public double? Longitude { get; set; }
Property Value
Methods
FromJson(string, JsonSerializerOptions?)
Deserializes a JSON string to a LatLng object.
public static LatLng? FromJson(string jsonString, JsonSerializerOptions? options = null)
Parameters
jsonStringstringThe JSON string to deserialize.
optionsJsonSerializerOptionsOptional JsonSerializerOptions.
Returns
- LatLng
The deserialized LatLng object, or null if deserialization fails.