geo_info_from_ip_address()

IPv4 または IPv6 アドレスに関する位置情報を取得します。

構文

geo_info_from_ip_address(Ipaddress)

構文規則について詳しく知る。

パラメーター

名前 必須 説明
IpAddress string ✔️ 位置情報情報を取得するための IPv4 または IPv6 アドレス。

戻り値

IP アドレスの場所に関する情報を含む動的オブジェクト (情報が使用可能な場合)。 オブジェクトには、次のフィールドが含まれています。

名前 説明
country string 国名
state string 状態 (下位区分) 名
city string 市区町村名
latitude real 緯度座標
longitude real 経度座標

注意

  • IP 位置情報は本質的に不正確です。場所は、多くの場合、人口の中心に近いです。 この関数によって提供される場所は、特定の住所や世帯を識別するために使用しないでください。
  • この関数では、 から https://www.maxmind.com入手できる MaxMind によって作成された GeoLite2 データを使用します。
  • 関数は、ISC ライセンスに基づいて提供される MaxMind DB リーダー ライブラリ上にも構築されています。

注意

結果の配列をさらに操作するには、 動的オブジェクト アクセサーに関するページを参照してください。

print ip_location=geo_info_from_ip_address('20.53.203.50')

出力

ip_location
{"country": "Australia", "state": "New South Wales", "city": "Sydney", "latitude": -33.8715, "longitude": 151.2006}
print ip_location=geo_info_from_ip_address('2a03:2880:f12c:83:face:b00c::25de')

出力

ip_location
{"country": "United States", "state": "Florida", "city": "Boca Raton", "latitude": 26.3594, "longitude": -80.0771}