ガソリン価格 API 開発者ガイド

ステーション

このリソースは、指定された条件に一致するガソリンスタンドのリストを取得します。

このリソースに対するリクエストは、 HTTP GET メソッドを使用します。 検索条件は、検索ジオメトリを含むクエリパラメータによって指定されます。

形状を検索は、次のいずれかになります。

  • Prox : 中心と半径の座標によって定義された円形の領域。
  • 廊下 : ポイントのセット(緯度 、経度 のペア)および幅として定義されたパス。
  • BBOX : 左上の緯度 と経度 、右下の緯度 と経度 で定義された正方形。

リクエスト

このコードブロックは、 proximity()proxを使用して検索領域を定義する検索要求を示します。


https://fuel-v2.cc.api.here.com/fuel/stations.xml
?prox=52.516667,13.383333,5000
&apiKey={YOUR_API_KEY}

リクエストパラメータ

この表に stations は、リソースでサポートされている必須およびオプションのリクエストパラメータが記載されています。

パラメーター 必須です 説明
app_id - レガシー はい

クライアント アプリケーションの認証に使用される -20 バイトの Base64 URL セーフエンコード文字列。

すべてのリクエストに認証を含める必要があります。 認証の詳細については、『 Identity & Access Management 開発者ガイド 』を参照してください。

app_code - レガシー はい

クライアント アプリケーションの認証に使用される -20 バイトの Base64 URL セーフエンコード文字列。

すべてのリクエストに認証を含める必要があります。 認証の詳細については、『 Identity & Access Management 開発者ガイド 』を参照してください。

apiKey はい A 43-byte Base64 URL-safe encoded string used for the authentication of the client application. As a logged-in user, you can generate it at https://here-tech.skawa.fun/projects. API Keys never expire but you can disable your API Keys at any time. You cannot have more than two API Keys for one app at the same time. You must include an apiKey with every request. For more information on authentication, see the Identity & Access Management Developer Guide.
prox proxbbox または corridor が存在する必要があります

経度とその中央の緯度 (WGS 84 に準拠 ) で定義された円形の検索エリア。面積の半径をメートル単位で表す整数で、すべてコンマで区切ります。

たとえば prox=52.516667,13.383333,5000 、 5 キロメートルの緯度 52.50 ° N と 13.55 ° E の燃料価格を検索します。この価格はベルリン市内にあります。

円の最大半径は 200 km です

bbox proxbbox または corridor が存在する必要があります

バウンディング ボックスは、左上と右下の角にある緯度 and 経度 (WGS 84 に準拠 ) によって定義されています。 左上と右下のペアはセミコロンで区切り、緯度と経度のペアはコンマで区切ります。

たとえば、バウンディング ボックス値 bbox=52.8,11.37309;52.31,13.2の 1 つはです。

バウンディング ボックスサイズ ( 幅または高さ ) は 400 km 未満である必要があります。

corridor proxbbox または corridor が存在する必要があります
セミコロンで区切られたポイントのリスト ( カンマで区切られた緯度と経度 WGS 84 の対応する値のペア ) として定義
corridor=52.51666,13.38333;
52.13333,11.61666;53.56527,10.00138
されたストリップ。たとえば、ドイツからハンブルクへの移動を、マクデブルク経由で指定します。

最大廊下エリアは 5000 キロメートル2

stations リソースへのリクエストの合計サイズは最大 4 KB です。 corridor クエリ パラメーター は最も多くの情報を含む可能性が高い項目であるため、このパラメータには約 150 ポイントを含めることができます ( 緯度と経度のペアの精度は 5 つの小数点以下のポイント ( 例 :) 11.37309) ) 。 含めることができるデータ量は、リクエストの正確な構成によって異なることに注意してください。

fueltype いいえ

応答に含まれる燃料タイプまたは燃料カテゴリを示すコンマ区切りの整数。 値の数に制限はありません

価格情報が不明なステーションは、既定で結果セットから除外されます。 showallstations パラメーターが「 true 」に設定 されている場合、検索領域内のすべてのステーションが結果に含まれます。

利用可能な燃料タイプおよびカテゴリの詳細については、「燃料タイプおよびカテゴリ」を参照してください。

corridorwidth いいえ

廊下の幅 ( メートル ) 。 このパラメータは corridor 、がリクエストに含まれている場合にのみ有効になります。

最大経路幅は 20km です

デフォルト : 5000 件

maxresults いいえ 応答に含めることができる結果の最大数。

このパラメータと 、クエリーのoffsetパラメータ、および応答の HasMore を組み合わせて改ページに使用できます。

デフォルト : 50.

sortkey いいえ 検索結果のリストを並べ替えるための条件。

指定できる値は次のとおりです。

  • 価格( fueltype がクエリ パラメーターとして指定され、その値が単一の燃料タイプにマッピングされている場合に利用可能)
  • 距離 ( 近接検索でのみ利用可能 ) –ガソリンスタンドまでの距離で並べ替えます
sortorder いいえ

結果の並べ替え順。

指定できる値は次のとおりです。

  • 昇順
  • 説明 ( 降順 )

デフォルトは asc です

offset いいえ 最初の結果のインデックスを指定する値。

このパラメータと 、クエリーのmaxresultsパラメータ、および応答の HasMore を組み合わせて改ページに使用できます。

デフォルト : 0 。

showallstations いいえ 価格または燃料タイプの情報が不明なガソリンスタンドが結果セットに含まれています。 このパラメーターは fueltype パラメーターと連携して動作します。

指定できる値は次のとおりです。

  • 正しい
  • 誤り

デフォルトは false です

imagedimensions いいえ UI および帯域幅の要件に合わせて、brand iconイメージの特定の最大サイズを要求します

形式では、目的の幅、目的の高さ、またはその両方を指定して、拡大縮小されたイメージの寸法を指定します

有効なエレメントは次のとおりです。

  • w\d+
  • h\d+
  • w\d + -h\d +

例 :

  • imagedimensions=W32-H32
  • imagedimensions=w300
  • 画像サイズ = H200
注 : 指定した値は、返された画像の寸法の上限として使用されます。 このソリューションでは、小さな画像はスケールアップされず、元の画像の縦横比が維持されます。
brand いいえ 応答でステーションをフィルタリングするブランドのリスト。 一覧表のブランド名は、コンマで区切ります。 結果には brand 、リストで指定されたものと一致するフィールドを持つステーションのみが含まれます。 大文字と小文字は区別されません。

レスポンス

stations リソースに対するクエリーへの応答の詳細について は、「ガソリンスタンドの応答」を参照してください。