位置表現特定APIのおためしページ
住所文字列(位置表現)を含むテキストを入力してください。位置表現を抽出してそのテキストの主題位置に絞り込んだ結果を表示します。

入力テスト
住所文字列(位置表現)を含むテキストを入力してください。

絞り込みオフ

API仕様
リクエストURL
http://api.locosticker.jp/v1/extract_place/?
パラメータ説明
text入力文字列(UTF-8)
selection半角アルファベットで "off" を指定すると絞り込み処理を実行せずに抽出した地名をすべて応答する。指定しない場合、または "off" 以外のものを指定した場合には通常通り絞り込み処理を実行する。
callback(オプション)JSONP形式で結果を返す場合のコールバックの名前


レスポンス
JSON(callbackを指定した場合はJSONP)形式による連想配列(Content-type: application/json; charset=utf-8)
{
  "result_select":[
     //絞り込み結果
     //クラスタ(緯度経度情報の配列)の配列
     //selection=off を指定した場合にはクラスタ1にすべての情報が含まれる
     [
        // クラスタ1
        // 緯度経度情報の配列
        {"text":"住所文字列",
         "lat":経度1(世界測地系・小数点表記: (例)135.527859)",
         "lng":緯度1(世界測地系・小数点表記: (例)34.685452)",
         "type": "address" または "spot",
         "weight": 重要度},
                :
     ], 
     [
       //クラスタ2
     ],
     [],...
                 ],
}

リクエスト例
text として「東京から名古屋駅を通過して大阪駅に行きました。大阪市中央区本町に到着しました」を指定した場合。
応答例

selection=on の場合

{ result_select:
[
[ 
 {text:大阪市中央区本町, lat:34.683764, lng:135.509592, type:address, weight:2},
 {text:大阪駅, lat:34.702499, lng:135.494982, type:spot, weight:1.5}
]
]
}

selection=off の場合

	      
{ result_select:

[
  [ 
    {text:大阪市中央区本町, lat:34.683764, lng:135.509592, type:address, weight:2},
    {text:名古屋駅, lat:35.171307, lng:136.882196, type:spot, weight:1.5},
    {text:大阪駅, lat:34.702499, lng:135.494982, type:spot, weight:1.5},
    {text:東京, lat:35.680964, lng:139.766688, type:spot, weight:0.5}
  ]
]
}	      

(C) OKI UPC Ubiquitous Technology Department-2