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

PolygonUtils クラス

緯度と経度の地理位置情報値を使用してサービステリトリーレコード ID を返すために getTerritoryIdByPolygons メソッドを使用した結果を表します。

名前空間

FSL

使用方法

PolygonUtils クラスをコールする前に、サービステリトリーに関連付けられた既存の地図の多角形レコードがあることを確認してください。

[Base service appointment territories on polygons (多角形に基づいてサービス予定を設定する)] を有効にしている場合、グローバルアクションはこのクラスを消費してサービス予定の [サービステリトリー] 項目に入力します。標準の FSL グローバルアクションを使用していない場合、getTerritoryIdByPolygons メソッドを使用してオブジェクトの [サービステリトリー] 参照項目に入力できます。

詳細は、「地図の多角形の作成および管理」を参照してください。

PolygonUtils のメソッド

PolygonUtils には、次の静的メソッドが含まれます。

getTerritoryIdByPolygons(longitude, latitude)

緯度値と経度値からサービステリトリーレコード ID を返します。

署名

static Id getTerritoryIdByPolygons(Double longitude, Double latitude))

パラメーター

longitude
型: Double
必須。多角形分類を介してサービステリトリーレコード ID を取得するために使用する地理位置情報の経度値。
latitude
型: Double
必須。多角形分類を介してサービステリトリーレコード ID を取得するために使用する地理位置情報の緯度値。

戻り値

型: Id

使用方法

このメソッドは、緯度値と経度値からサービステリトリーレコード ID を返します。

この例では、緯度と経度の地理位置情報項目を使用してサービステリトリーレコード ID を取得します。

getAllPolygonsByLatLong(longitude, latitude)

一致するすべてのポリゴンの ID のリストを返します。このリストは点の経度と緯度の値を含みます。

シグネチャー

static List getAllPolygonsByLatLong(Double longitude, Double latitude)

パラメーター

longitude
型: Double
必須。多角形分類によってサービステリトリーレコード ID を取得するために使用する地理位置情報の経度値。
latitude
型: Double
必須。多角形分類によってサービステリトリーレコード ID を取得するために使用する地理位置情報の緯度値。

戻り値

型: List<Id>

使用方法

このメソッドは、緯度値と経度値から多角形レコード ID のリストを返します。このメソッドは、共有を含みません。

次の例は、関連する多角形の点の経度と緯度の値を含んだリストを取得します。