本文へスキップ
バージョン: 3.0

index


title: struct LatLng toc_max_heading_level: 4


struct LatLng

(Niantic.Lightship.AR.VpsCoverage.LatLng)

概要

LatLng 構造体は緯度と経度のペアを表し、 LatLng インスタンス同士を比較する機能を提供する。

    struct LatLng: IEquatable< LatLng > {
// フィールド

double Latitude => lat_degrees;
double Longitude => lng_degrees;

// メソッド

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)

    パラメーター

    bearing - 方位角(北から時計回り)

    distance - 走行距離(メートル単位)

Distance

static double Distance(LatLng l1, LatLng l2)

半正矢関数の公式を使用して、点間の「直線距離(as-the-crow-flies)」を計算します。

    次の値が返ります。

    点間の距離(メートル単位)。

Bearing

static double Bearing(LatLng l1, LatLng l2)

方位角の初期値(前方位角と呼ばれることもある)を計算します。その方位を大円弧に沿って直線的に進むと、l1地点からl2地点に到達します。

    次の値が返ります。

    方位角の初期値