コンテンツにスキップ

道沿いスポットカテゴリ検索

/spot/line/category_code [GET]

基本情報

概要

カテゴリと緯度経度形状情報を条件として、スポットの一覧を取得します。
スポットとは下記のような施設全般を指します。

  • 飲食店、医療機関、娯楽施設、宿泊施設、小売店、公共施設、観光地 など

禁止事項

本APIで取得した駐車場データについて、データ提供元により許諾されていないため、
駐車場料金の安い順で表示することはお控えください。

URL

https://{HOST}/{CID}/v1/spot/line/category_code

※APIマーケットでは提供しておりません

出力形式

  • JSON

対応言語

  • ja, en, ko, zh-CN, zh-TW, th

出力順

  • 指定した緯度経度形状情報からの直線距離昇順

パラメータ

パラメータ名 必須 概要 型名 デフォルト値 上下限/選択値 備考
category カテゴリコード 文字列 検索したいカテゴリコード
coords 緯度経度形状情報 カンマ区切りの緯度経度の配列 形状点の地点数
最小値:2
最大値:150
形状点をつないでできるポリラインをもとに、空間検索を行います。
・「緯度,経度」の順で指定
・ミリ秒表記、度表記(10進数)に対応
・形状点列の合計距離が150kmより短くなるように指定してください
width 線の太さ(単位:m) 数値 最小値:5
最大値:500
検索する線の太さを設定します
additional_filter 付加条件 文字列 cvs_for_large_car:乗用車以外も駐車可能なコンビニ スポットに関する特定の条件を指定します
詳細はこちらをご覧ください
lang 言語 文字列 ja: 日本語
en: 英語
ko: 韓国語
zh-CN: 中国語(簡体字)
zh-TW: 中国語(繁体字)
th: タイ語
出力する言語を指定します
・ピリオド区切りで複数指定可能
※多言語オプション申込時のみ利用可能
limit データの出力件数 数値 10 最小値:1
最大値:100
スポットデータの出力数
offset データの出力開始位置 数値 0 最小値:0
最大値:2000
何件目から表示されるか(1件目が0)を指定します
options 追加出力情報 文字列 exact_coord:スポット到着地点
detail:詳細情報
opening_hours:営業時間情報
追加で出力する情報
・ピリオド区切りで複数指定可能
※exact_coordはD2Dオプション申込時のみ利用可能
datum 緯度経度の測地系 文字列 wgs84 wgs84:世界測地系
tokyo:旧日本測地系
coord_unit 出力データに含まれる緯度経度の単位 文字列 degree degree:度表記の10進法
millisec:ミリ秒表記

additional_filterについて

● 乗用車以外も駐車可能なコンビニ
本データは、ナビタイムジャパン独自整備のデータです。
普通車・軽自動車以外の駐車スペースがあるコンビニエンスストアを検索可能です(二輪車は含みません)。

langパラメータの指定時の注意点

・多言語に対応したレスポンスはMultilingualオブジェクトとして出力されることにご注意ください。
・一部スポットは多言語データが存在しないため、多言語指定時には返却されない場合があります。

パラメータ構成例

  • 表参道〜外苑駅前の道沿い100mにあるコンビニを10件検索
/spot/line/category_code?category=0201&width=100&coords=%5B%5B128394666%2C502965778%5D%2C%5B128394486%2C502965626%5D%2C%5B128394486%2C502965626%5D%2C%5B128394335%2C502965828%5D%2C%5B128394259%2C502965940%5D%2C%5B128393993%2C502966321%5D%2C%5B128393824%2C502966591%5D%2C%5B128393525%2C502967020%5D%2C%5B128393795%2C502967041%5D%2C%5B128394050%2C502967290%5D%2C%5B128393960%2C502967448%5D%2C%5B128393676%2C502967200%5D%2C%5B128393600%2C502967131%5D%2C%5B128393780%2C502966840%5D%2C%5B128394306%2C502966008%5D%2C%5B128394367%2C502965940%5D%2C%5B128394724%2C502966253%5D%2C%5B128395822%2C502967268%5D%2C%5B128397067%2C502968395%5D%2C%5B128397755%2C502969000%5D%2C%5B128398583%2C502969694%5D%2C%5B128399512%2C502970555%5D%2C%5B128400592%2C502971520%5D%2C%5B128400710%2C502971631%5D%2C%5B128401146%2C502972016%5D%2C%5B128401715%2C502972553%5D%2C%5B128403562%2C502974194%5D%2C%5B128403846%2C502974418%5D%2C%5B128405675%2C502975904%5D%2C%5B128406892%2C502976894%5D%2C%5B128407763%2C502977568%5D%2C%5B128408062%2C502977816%5D%2C%5B128407882%2C502978108%5D%2C%5B128408436%2C502978536%5D%2C%5B128408616%2C502978244%5D%2C%5B128408886%2C502978493%5D%2C%5B128409606%2C502979123%5D%2C%5B128410207%2C502979659%5D%2C%5B128411046%2C502980426%5D%2C%5B128411330%2C502980696%5D%2C%5B128411359%2C502980743%5D%2C%5B128411644%2C502981214%5D%2C%5B128412018%2C502981808%5D%2C%5B128411986%2C502981844%5D%5D&limit=10

レスポンス

名称 レスポンス名 型名 配列 説明
検索数 count Countオブジェクト レスポンスのヒット数などの情報
スポット情報 items Spotオブジェクト スポット情報のまとまり
単位情報 unit Unitオブジェクト 出力される単位の情報

Countオブジェクト

名称 レスポンス名 型名 配列 説明
トータルヒット件数 total 数値 検索ヒットした件数
オフセット値 offset 数値 オフセットが設定されている場合はその値を出力
データの出力件数 limit 数値 データの出力件数に設定されている値
1件しかヒットしなかった場合でも、limit=10でリクエストしている場合は10と出力

Spotオブジェクト

名称 レスポンス名 型名 配列 説明
スポットコード code 文字列
スポット名 name 文字列/Multilingualオブジェクト langパラメータ指定時は、Multilingualオブジェクトで出力
スポット名の読み仮名 ruby 文字列/Multilingualオブジェクト langパラメータ指定時は、Multilingualオブジェクトで出力
ただし"ja"を含む場合のみ(日本語のみ)
電話番号 phone 文字列 表示用電話番号
ハイフン区切りの電話番号
住所コード address_code 文字列
住所の表示名 address_name 文字列/Multilingualオブジェクト langパラメータ指定時は、Multilingualオブジェクトで出力
緯度経度 coord Coordinateオブジェクト
距離(単位:m) distance 数値 検索基点からの距離(単位:m)
郵便番号 postal_code 文字列
カテゴリ一覧 categories Categoryオブジェクト
道路情報 road_info RoadInfoオブジェクト データが存在する場合のみ出力
サブカテゴリ情報 subcategories SubCategoryオブジェクト
詳細情報 details SpotDetailオブジェクト パラメータ「options=detail」指定時かつデータが存在する場合のみ出力
出力優先度を考慮してソートされています
スポット到着地点の緯度経度 exact_coord SpotExactCoordオブジェクト パラメータ「options=exact_coord」指定時かつデータが存在する場合のみ出力
営業時間情報 opening_hours SpotOpeningHoursオブジェクト パラメータ「options=opening_hours」指定時かつデータが存在する場合のみ出力
付加条件の対応フラグ additional 文字列 パラメータ「additional_filter」の値に紐づいているスポットのみ出力されます
cvs_for_large_car:乗用車以外も駐車可能なコンビニ

Coordinateオブジェクト

名称 レスポンス名 型名 配列 説明
スポットの緯度 lat 数値
スポットの経度 lon 数値

Categoryオブジェクト

名称 レスポンス名 型名 配列 説明
カテゴリコード code 文字列
カテゴリ名 name 文字列/Multilingualオブジェクト langパラメータ指定時は、Multilingualオブジェクトで出力
カテゴリ名の読み仮名 ruby 文字列/Multilingualオブジェクト langパラメータ指定時は、Multilingualオブジェクトで出力
ただし"ja"を含む場合のみ(日本語のみ)
カテゴリコードのレベル level 文字列 large, middle, small, detail の4階層

SubCategoryオブジェクト

名称 レスポンス名 型名 配列 説明
カテゴリ一覧 - Categoryオブジェクト レスポンス名なし
Categoryオブジェクトの配列

サブカテゴリについて

「薬局」系のスポットは「病院/医療」や「生活雑貨/日用品」といった複数カテゴリに分類され、代表カテゴリ以外のものがサブカテゴリとしてここに出力されます。
代表カテゴリの選定は株式会社ナビタイムジャパンにて独自に行っており、変更はできません。
また、カテゴリ指定時はこれら全てのものが検索対象となります。

RoadInfoオブジェクト

名称 レスポンス名 型名 配列 説明
道路種別の名称 name 文字列/Multilingualオブジェクト 値は常に"有料道路"が出力されます
langパラメータ指定時は、Multilingualオブジェクトで出力

SpotDetailオブジェクト

名称 レスポンス名 型名 配列 説明
フラグ情報 flags BooleanItemオブジェクト データが存在する場合のみ出力
テキスト情報 texts TextItemオブジェクト データが存在する場合のみ出力
多言語指定時はlangパラメータで指定した最初の言語でのみ出力
駐車場の満空情報 parking_status ParkingStatusオブジェクト データが存在する場合のみ出力
大型車専用駐車場の満空情報 large_car_parking_status ParkingStatusオブジェクト データが存在する場合のみ出力
日付情報 dates TextItemオブジェクト データが存在する場合のみ出力
宣伝情報 copies TextItemオブジェクト データが存在する場合のみ出力
URL情報 urls TextItemオブジェクト データが存在する場合のみ出力
駐車場の静的な情報 parking Parkingオブジェクト データが存在する場合のみ出力

Multilingualオブジェクト

名称 レスポンス名 型名 配列 説明
英語名称 en 文字列
日本語名称 ja 文字列
韓国語名称 ko 文字列
タイ語名称 th 文字列
中国語(簡体字)名称 zh-CN 文字列
中国語(繁体字)名称 zh-TW 文字列

BooleanItemオブジェクト

名称 レスポンス名 型名 配列 説明
見出し label 文字列
真偽値 value 真偽値

TextItemオブジェクト

名称 レスポンス名 型名 配列 説明
見出し label 文字列
文字列値 value 文字列
項目ID id 文字列

ParkingStatusオブジェクト

名称 レスポンス名 型名 配列 説明
ステータスコード code 文字列 下記のうちいずれかの数字が格納されます
0 - 空
1 - 混雑
2 - 満車
3 - 閉鎖
7 - 不明
「不明」はセンサーの障害やお祭りなどで利用できない状態を表します
状態を表す文字列 text 文字列 ステータスコードによって出力される文字列が異なります
0 - 空
1 - 混雑
2 - 満車
3 - 閉鎖
7 - 不明
「不明」はセンサーの障害やお祭りなどで利用できない状態を表します
データ更新時刻 update_time 文字列

Parkingオブジェクト

名称 レスポンス名 型名 配列 説明
車両に関する制限 car_regulation ParkingCarRegulationオブジェクト
充電の可否 chargeable 真偽値
駐車可能台数 capacity 数値
駐車場の形式 building_type 文字列 flat:平地
solid:立体
underground:地下
machine:機械式
料金支払い方法 payment_method 文字列 bill:紙幣
credit:クレジットカード
e_money:電子マネー
領収書の有無 receipt 真偽値 領収書がある場合のみtrueが出力されます

ParkingCarRegulationオブジェクト

名称 レスポンス名 型名 配列 説明
最大車高(cm) height 数値
最大車幅(cm) width 数値
最大車長(cm) length 数値
最大車重(kg) weight 数値
車種制限 car_type 文字列 3number:3ナンバー制限
5number:5ナンバー制限
imported:外車制限
rv:RV制限
1box:1ボックス制限

SpotExactCoordオブジェクト

名称 レスポンス名 型名 配列 説明
車向け到着地点緯度経度 car SpotExactCoordPointオブジェクト
徒歩向け到着地点緯度経度 walk SpotExactCoordPointオブジェクト

SpotExactCoordPointオブジェクト

名称 レスポンス名 型名 配列 説明
地点名称 name 文字列/Multilingualオブジェクト langパラメータ指定時は、Multilingualオブジェクトで出力
緯度経度 coord Coordinateオブジェクト
識別番号 seq 数値 ・地点名称が同一の場合があり、その識別用

識別番号について

識別番号は、1つの到着地点緯度経度に対し任意の番号を割り当てております。
同じ緯度経度でこの番号が変わることはございません。また、同じスポット内で番号が重複することもございません。
今後、到着地点緯度経度の地点名称の変更や、到着地点緯度経度が追加・削除となる場合もございますので、差分確認などにご利用ください。

SpotOpeningHoursオブジェクト

名称 レスポンス名 型名 配列 説明
指定した時間の営業フラグ open 真偽値 true:opening_timeで指定した時刻が営業時間内の場合
false: opening_timeで指定した時刻が営業時間外の場合
24時間営業であることを示すフラグ open24h 真偽値 24時間営業であればtrue
営業時間情報一覧 schedule SpotOpeningHoursScheduleオブジェクト

SpotOpeningHoursScheduleオブジェクト

名称 レスポンス名 型名 配列 説明
曜日ID day_id 文字列 01:月曜日
02:火曜日
03:水曜日
04:木曜日
05:金曜日
06:土曜日
07:日曜日
11:祝日
休業日フラグ close 真偽値 休業日であればtrue
休業日が不明の場合は表示されません
指定した日時に該当する曜日を示すフラグ applied 真偽値 opening_timeパラメータで指定した日時に該当する曜日のオブジェクトだった場合にtrueが出力されます
該当する曜日以外の場合は表示されません
営業時間 periods SpotOpeningHoursPeriodオブジェクト

SpotOpeningHoursPeriodオブジェクト

名称 レスポンス名 型名 配列 説明
営業開始時間 open_time 文字列
営業終了時間 close_time 文字列

Unitオブジェクト

名称 レスポンス名 型名 配列 説明
緯度経度の測地系 datum 文字列
緯度経度の出力形式 coord_unit 文字列
距離の単位 distance 文字列

レスポンス例

{
    "count": {
        "total": 8,
        "offset": 0,
        "limit": 10
    },
    "items": [
        {
            "code": "01150-274944",
            "name": "ローソン メトロス表参道店",
            "ruby": "ろーそん めとろすおもてさんどうてん",
            "phone": "0338162604",
            "address_name": "東京都港区北青山3-6-12",
            "address_code": "13103008000",
            "coord": {
                "lat": 35.665148,
                "lon": 139.712513
            },
            "distance": 19,
            "postal_code": "1070061",
            "categories": [
                {
                    "code": "0201001009",
                    "name": "ローソン",
                    "ruby": "ろーそん",
                    "level": "detail"
                },
                {
                    "code": "0201001",
                    "name": "コンビニ",
                    "ruby": "こんびに",
                    "level": "small"
                },
                {
                    "code": "0201",
                    "name": "コンビニ",
                    "ruby": "こんびに",
                    "level": "middle"
                },
                {
                    "code": "02",
                    "name": "お買い物",
                    "ruby": "おかいもの",
                    "level": "large"
                }
            ]
        },
        {
            ・・・
        }

    ],
    "unit": {
        "datum": "wgs84",
        "coord_unit": "degree",
        "distance": "metre"
    }
}

レスポンス例(多言語返却時 ※lang=ja.en.ko指定)

{
    "count": {
        "total": 8,
        "offset": 0,
        "limit": 10
    },
    "items": [
        {
            "code": "01150-274944",
            "name": {
                "en": "Lawson METRO'S Omote-sando",
                "ja": "ローソン メトロス表参道店",
                "ko": "로손 METRO'S 오모테산도 점"
            },
            "ruby": {
                "ja": "ろーそん めとろすおもてさんどうてん"
            },
            "phone": "0338162604",
            "address_name": {
                "en": "Tokyo Minato-ku Kitaaoyama 3-6-12",
                "ja": "東京都港区北青山3-6-12",
                "ko": "도쿄도 미나토구 키타아오야마 3-6-12"
            },
            "address_code": "13103008000",
            "coord": {
                "lat": 35.665152,
                "lon": 139.712504
            },
            "distance": 19,
            "postal_code": "1070061",
            "categories": [
                {
                    "code": "0201001009",
                    "name": {
                        "en": "Lawson",
                        "ja": "ローソン",
                        "ko": "로손"
                    },
                    "ruby": {
                        "ja": "ろーそん"
                    },
                    "level": "detail"
                },
                {
                    "code": "0201001",
                    "name": {
                        "en": "Convenience Store",
                        "ja": "コンビニ",
                        "ko": "편의점"
                    },
                    "ruby": {
                        "ja": "こんびに"
                    },
                    "level": "small"
                },
                {
                    "code": "0201",
                    "name": {
                        "en": "Convenience Store",
                        "ja": "コンビニ",
                        "ko": "편의점"
                    },
                    "ruby": {
                        "ja": "こんびに"
                    },
                    "level": "middle"
                },
                {
                    "code": "02",
                    "name": {
                        "en": "Shopping",
                        "ja": "お買い物",
                        "ko": "쇼핑"
                    },
                    "ruby": {
                        "ja": "おかいもの"
                    },
                    "level": "large"
                }
            ]
        },
        {
            ・・・
        }
    ],
    "unit": {
        "datum": "wgs84",
        "coord_unit": "degree",
        "distance": "metre"
    }
}