HERE Map Tile v2 開発者ガイド

公共交通機関の追加情報

ユーザーが、公共交通機関の経由地に関する追加情報を取得してテキストモードで表示することを希望しています。

注 : これらの例 では、 HERE API キー を使用して要求を認証します。 使用可能な認証オプションについて は、『 Identity & Access Management 開発者ガイド』を参照してください。

リクエスト

以下のコードブロックは、公共交通機関の停留所に対する完全なリクエストを示しています。

https://2.base.maps.ls.hereapi.com/maptile/2.1/maptile/newest/normal.day/16/35205/21495/256/png8
?apiKey={YOUR_API_KEY}
&metadata=metaonly
&mgen=2

レスポンス

このタイルリクエストが使用していない画像は metadata 、次のとおりです。
図 1. 公共交通機関のマップ タイル
注 : 選択可能なエリアの作成方法については 、「公共交通機関の経由地の選択」を参照してください。
リクエストに対する応答によって、次の JSON オブジェクトが提供されます。
{
  "metadata": {
    "street labels":[ ... ],
    "labels":[],
    "city center labels":[],
    "buildings":[ ... ],
    "transit stops":
      {
        "name": "Stadtmitte",
        "type": "TRANSIT_STOP",
        "bounding boxes": [
          {
            "box 1":[ 136.50, 177.02, 14, 14 ]
          },
          {
            "box 2": [ 113.22, 163.02, 60.56, 13 ]
          }
        ],
        "info": [
          {
            "position": {"latitude":52.510475, "longitude":13.389920},
            "official name": "Stadtmitte",
            "places id": "721680928",
            "operating hours": {
              "Monday": [["0:0:0","24:0:0"]],
              ...,
              "Holiday": [["0:0:0","24:0:0"]],
            },
            "parking hours": {
              "Monday": [["0:0:0","24:0:0"]],
              ...,
              "Holiday": [["0:0:0","24:0:0"]]
            }
          }
        ]
      }
    ],
    "POIs": []
  }
}
このオブジェクトでは、ジオロケーションを取得するために次のプロパティが必要です。
  • 場所 ID:中継地点の場所 ID が含まれています
  • 営業時間: 公共交通機関の停留所が営業している日数と時間の配列が含まれています
  • 駐車場の広さ: 駐車場の大きさが含まれています ( 該当する場合 )
  • 駐車時間: 許容駐車時間が含まれます ( 該当する場合 )
注 : この追加情報は利用できない場合には含まれないため、上記の情報と比較して応答時間が短くなる可能性があります。 また、応答の一部は 、例の概要で説明されているように変更されます。

施設として ID を持つ場所のカバレッジが拡大しています。 主に米国内の拠点には、シカゴで公共交通機関を利用してタイルを取得するという次のようなプレース ID が含まれています。

https://2.base.maps.ls.hereapi.com/maptile/2.1/maptile/newest/normal.day/16/16815/24358/256/png8
?apiKey={YOUR_API_KEY}
&metadata=metaonly
&mgen=2