ジオコード関数

geocodeデータ型の内容は、特定のジオコード・プロパティを表す緯度と経度の値です。

距離はすべて、km単位で表します。

関数 説明
LATITUDE(mdex:geocode) ジオコードの緯度を浮動小数点数として返します。
LONGITUDE(mdex:geocode) ジオコードの経度を浮動小数点数として返します。
DISTANCE(mdex:geocode, mdex:geocode) 2つのジオコード間の距離(km単位)を、半正矢式を使用して返します。
TO_GEOCODE(mdex:double, mdex:double) 指定された緯度と経度からジオコードを作成します。
次に示す例を使用すると、クレームが提出された場所を表すピンを地図上に表示できます。
RETURN Result AS
SELECT
	LATITUDE(geo) AS Lat,
	LONGITUDE(geo) AS Lon,
	DISTANCE(geo, TO_GEOCODE(42.37, 71.13)) AS DistanceFromCambridge
WHERE
	DISTANCE(geo, TO_GEOCODE(42.37, 71.13)) BETWEEN 1 AND 10
注意: 距離はすべて、km単位で表します。