住所ジオコーディングAPI

住所を検索して緯度経度などの情報を取得します。

リクエスト例

例:西新宿2丁目8-1東京都から検索

GET https://jageocoder.info-proto.com/geocode?addr=%E8%A5%BF%E6%96%B0%E5%AE%BF2%E4%B8%81%E7%9B%AE8-1&area=%E6%9D%B1%E4%BA%AC%E9%83%BD

リクエスト項目

HTTP method は GET または POST が利用できます。

レスポンス例

[
  {
    "node": {
      "id": 50219262,
      "name": "8番",
      "x": 139.6917724609375,
      "y": 35.68962860107422,
      "level": 7,
      "priority": 3,
      "note": "",
      "fullname": [
        "東京都",
        "新宿区",
        "西新宿",
        "二丁目",
        "8番"
      ]
    },
    "matched": "西新宿2丁目8-"
  }
]

レスポンス項目

リバース住所ジオコーディングAPI

検索地点を緯度経度で指定し、その地点を囲む3点の住所を取得します。 半島の先端や住所ノードがまばらな場合など、3点が見つからない場合もあります。

リクエスト例

例:北緯35.689472度, 東経139.69175度を街区レベル(7)まで検索

GET https://jageocoder.info-proto.com/rgeocode?lat=35.689472&lon=139.69175&level=7

リクエスト項目

HTTP method は GET または POST が利用できます。

レスポンス例

[
  {
    "candidate": {
      "id": 50219262,
      "name": "8番",
      "x": 139.6917724609375,
      "y": 35.68962860107422,
      "level": 7,
      "priority": 3,
      "note": "",
      "fullname": [
        "東京都",
        "新宿区",
        "西新宿",
        "二丁目",
        "8番"
      ]
    },
    "dist": 17.493937852490205
  },
  {
    "candidate": {
      "id": 50219263,
      "name": "9番",
      "x": 139.692138671875,
      "y": 35.688079833984375,
      "level": 7,
      "priority": 3,
      "note": "",
      "fullname": [
        "東京都",
        "新宿区",
        "西新宿",
        "二丁目",
        "9番"
      ]
    },
    "dist": 158.42114875433933
  },
  {
    "candidate": {
      "id": 50219254,
      "name": "10番",
      "x": 139.689697265625,
      "y": 35.687679290771484,
      "level": 7,
      "priority": 3,
      "note": "",
      "fullname": [
        "東京都",
        "新宿区",
        "西新宿",
        "二丁目",
        "10番"
      ]
    },
    "dist": 272.1914944403067
  }
]

レスポンス項目