struct LatLng
(Niantic.Lightship.AR.VpsCoverage.LatLng)
概要
LatLng構造体は緯度と経度のペアを表し、 LatLngインスタンス同士を比較する機能を提供する。
	struct LatLng:IEquatable< LatLng > {
		// fields
	
		 double Latitude => lat_degrees;
		 double Longitude => lng_degrees;
		// methods
	
		LatLng(double latitude, double longtitude);
		LatLng(LocationInfo locationInfo);
		bool Equals(LatLng other);
		override int GetHashCode();
		override string ToString();
		override bool Equals(object obj);
		double Distance(LatLng other);
		LatLng Add(double bearing, double distance);
		LatLng ToRadian();
		LatLng ToDegrees();
		static double Distance(LatLng l1, LatLng l2);
		static double Bearing(LatLng l1, LatLng l2);
		static bool operator == (LatLng l1, LatLng l2);
		static bool operator != (LatLng l1, LatLng l2);
};
詳細資料
LatLng構造体は緯度と経度のペアを表し、 LatLngインスタンス同士を比較する機能を提供する。
メソッド
Distance
double Distance(LatLng other)
半正矢関数の公式を使用して、点間の「直線距離(as-the-crow-flies)」を計算します。
戻り値:
点間の距離(メートル単位)。
Add
LatLng Add(double bearing, double distance)
Parameters:
bearing`` - 度単位の方位、北から時計回り
    bearing - 移動距離(メートル)。
Distance
static double Distance(LatLng l1, LatLng l2)
半正矢関数の公式を使用して、点間の「直線距離(as-the-crow-flies)」を計算します。
戻り値:
点間の距離(メートル単位)。
Bearing
static double Bearing(LatLng l1, LatLng l2)
方位角の初期値(前方位角と呼ばれることもある)を計算します。その方位を大円弧に沿って直線的に進むと、l1地点からl2地点に到達します。
戻り値:
初期方位(度)