この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Location クラス

地理位置情報複合項目のコンポーネント項目にアクセスするためのメソッドが含まれます。

名前空間

system

使用方法

これらの各メソッドも参照のみのプロパティと同等です。getter メソッドごとに、ドット表記を使用してプロパティにアクセスできます。たとえば、myLocation.getLatitude()myLocation.latitude と同じです。

ドット表記を使用して、親項目にある複合項目���サブ項目に直接アクセスすることはできません。代わりに、親項目を Location 型の変数に割り当てて、そのコンポーネントにアクセスします。

Salesforce での「Location」は、Location 標準オブジェクトを参照している場合もあります。Apex で Location オブジェクトを参照する場合、標準の Location 複合項目と混乱しないように、常に Location の代わりに Schema.Location を使用します。同じスニペット内で Location オブジェクトと Location 標準項目の両方を参照する場合、項目には System.Location、オブジェクトには Schema.Location を使用してこの 2 つを区別できます。

重要

Location のメソッド

Location のメソッドは次のとおりです。

getDistance(toLocation, unit)

この場所と指定の場所との間の距離を、半正矢公式の近似値と指定された単位を使用して計算します。

署名

public Double getDistance(Location toLocation, String unit)

パラメータ

toLocation
型: Location
現在の Location から距離を計算する Location
unit
型: String
使用する距離の単位: mi または km

戻り値

型: Double

getDistance(firstLocation, secondLocation, unit)

指定された 2 つの場所の間の距離を、半正矢公式の近似値と指定された単位を使用して計算します。

署名

public static Double getDistance(Location firstLocation, Location secondLocation, String unit)

パラメータ

firstLocation
型: Location
距離の計算の使用される 2 点のうちの最初の場所。
secondLocation
型: Location
距離の計算の使用される 2 点のうちの 2 番目の場所。
unit
型: String
使用する距離の単位: mi または km

戻り値

型: Double

getLatitude()

この地理位置情報の緯度項目を返します。

署名

public Double getLatitude()

戻り値

型: Double

getLongitude()

この地理位置情報の経度項目を返します。

署名

public Double getLongitude()

戻り値

型: Double

newInstance(latitude, longitude)

指定された緯度と経度を使用して、Location クラスのインスタンスを作成します。

署名

public static Location newInstance(Decimal latitude, Decimal longitude)

パラメータ

latitude
型: Decimal
longitude
型: Decimal

戻り値

型: Location