public sealed class LatLng : Protobuf.IMessage<LatLng>, Protobuf.IBufferMessage
An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the <a href=" WGS84">http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84 standard</a>. Values must be within normalized ranges.
Implements
Protobuf.IBufferMessageNamespace
Google.TypeAssembly
Google.Api.CommonProtos.dll
Constructors
LatLng()
public LatLng()
LatLng(LatLng)
public LatLng(LatLng other)
Fields
LatitudeFieldNumber
public
const
int
LatitudeFieldNumber
=
1
Field number for the "latitude" field.
LongitudeFieldNumber
public
const
int
LongitudeFieldNumber
=
2
Field number for the "longitude" field.
Properties
Descriptor
public static Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Latitude
public double Latitude { get; set; }
The latitude in degrees. It must be in the range [-90.0, +90.0].
Longitude
public double Longitude { get; set; }
The longitude in degrees. It must be in the range [-180.0, +180.0].
Parser
public static Protobuf.MessageParser<LatLng> Parser { get; }
Methods
CalculateSize()
public int CalculateSize()
Clone()
public LatLng Clone()
Equals(LatLng)
public bool Equals(LatLng other)
Equals(Object)
public override bool Equals(object other)
GetHashCode()
public override int GetHashCode()
MergeFrom(Protobuf.CodedInputStream)
public void MergeFrom(Protobuf.CodedInputStream input)
MergeFrom(LatLng)
public void MergeFrom(LatLng other)
ToString()
public override string ToString()
WriteTo(Protobuf.CodedOutputStream)
public void WriteTo(Protobuf.CodedOutputStream output)