地図表示
地図を表示する機能を提供します。
More information: https://helloreverb.com
Contact Info: hello@helloreverb.com
Version: 1.0
All rights reserved
http://apache.org/licenses/LICENSE-2.0.html
Access
Methods
[ Jump to Models ]Table of Contents
Default
get /navigation/map-lib/{maplibre-version}/maplibre-mspf-gl.cssget /navigation/map-lib/{maplibre-version}/maplibre-mspf-gl.jsget /navigation/map/v1/draw-data/{country}/{mvt-version}/fonts/{username}/{fontstack}/{range}.pbfget /navigation/map/v1/draw-data/{country}/{mvt-version}/sprite{size}.{format}get navigation/map/v1/draw-data/{country}/{mvt-version}/{style}.jsonget /navigation/map/v1/draw-data/{country}/{mvt-version}/tile/{map-version}/{z}/{x}/{y}get /navigation/map/v1/signature/{signatureVersion}
Default
Up
get /navigation/map-lib/{maplibre-version}/maplibre-mspf-gl.css
CSS取得API (navigationMapLibMaplibreVersionMaplibreMspfGlCssGet)
地図描画に必要なスタイルシートを取得する。
Path parameters
maplibre-version (required)
Path Parameter — 'v'+数字で表現されるバージョンを指定する。<br>・v2
Responses
200
200 responseUp
get /navigation/map-lib/{maplibre-version}/maplibre-mspf-gl.js
JSライブラリ取得API (navigationMapLibMaplibreVersionMaplibreMspfGlJsGet)
地図描画に必要なJSライブラリを取得する。
Path parameters
maplibre-version (required)
Path Parameter — 'v'+数字で表現されるバージョンを指定する。<br>・v2
Responses
200
200 responseUp
get /navigation/map/v1/draw-data/{country}/{mvt-version}/fonts/{username}/{fontstack}/{range}.pbf
フォントデータ取得API (navigationMapV1DrawDataCountryMvtVersionFontsUsernameFontstackRangePbfGet)
地図データから参照されるフォントを取得する。Mapboxの<a href="https://docs.mapbox.com/api/maps/#fonts">Fonts API</a>と互換性のあるAPIを提供する。
Path parameters
country (required)
Path Parameter — 国コードを指定する。<br>・jpz:日本(ゼンリン)
mvt-version (required)
Path Parameter — 'v'+数字で表現されるバージョンを指定する。<br>・v2
username (required)
Path Parameter — Fonts APIと互換性を持たせるために用意しているが使用していない。<br>etossclientで固定となっている
fontstack (required)
Path Parameter — Fonts APIと互換性を持たせるために用意しているが使用していない。<br><a href="https://fonts.google.com/specimen/Noto+Sans+JP#standard-styles">noto-sans-jp</a>で固定となっている
range (required)
Path Parameter — 取得されるunicodeの範囲
Query parameters
Policy (required)
Query Parameter — <a href="https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls.html">署名付きURL</a>によってアクセスを制御されている場合に指定する。<br> 署名取得APIで取得できる。
Key-Pair-Id (required)
Query Parameter — <a href="https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls.html">署名付きURL</a>によってアクセスを制御されている場合に指定する。<br> 署名取得APIで取得できる。
Signature (required)
Query Parameter — <a href="https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls.html">署名付きURL</a>によってアクセスを制御されている場合に指定する。<br> 署名取得APIで取得できる。
clientId (required)
Query Parameter —
Responses
200
200 responseUp
get /navigation/map/v1/draw-data/{country}/{mvt-version}/sprite{size}.{format}
アイコン取得API (navigationMapV1DrawDataCountryMvtVersionSpritesizeFormatGet)
地図データから参照されるアイコンを取得する。Mapboxの<a href="https://docs.mapbox.com/api/maps/#retrieve-a-sprite-image-or-json">Sprite API</a>と互換性のあるAPIを提供する。
Path parameters
country (required)
Path Parameter — 国コードを指定する。<br>・jpz:日本(ゼンリン)
mvt-version (required)
Path Parameter — 'v'+数字で表現されるバージョンを指定する。<br>・v2
size (required)
Path Parameter — Mapboxでは@2xを指定すると<br> 倍の解像度の画像を取得することができる
format (required)
Path Parameter — ・json:makiに該当するsprite情報を取得する。<br> sprite情報の例) <br> <code>{ airfield-15 :{ width :21, height :21, x :0, y :0, pixelRatio :1, visible :true} </code><br>・png:画像データを取得する。
Query parameters
Policy (required)
Query Parameter — <a href="https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls.html">署名付きURL</a>によってアクセスを制御されている場合に指定する。<br>署名取得APIで取得できる。
Key-Pair-Id (required)
Query Parameter — <a href="https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls.html">署名付きURL</a>によってアクセスを制御されている場合に指定する。<br>署名取得APIで取得できる。
Signature (required)
Query Parameter — <a href="https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls.html">署名付きURL</a>によってアクセスを制御されている場合に指定する。<br>署名取得APIで取得できる。
clientId (required)
Query Parameter —
Responses
200
200 responseUp
get navigation/map/v1/draw-data/{country}/{mvt-version}/{style}.json
スタイルデータ取得API (navigationMapV1DrawDataCountryMvtVersionStyleJsonGet)
<a href="https://github.com/mapbox/vector-tile-spec/tree/master/2.1">Mapbox Vector Tile(MVT)</a>フォーマットのデータを描画するための<a href="https://docs.mapbox.com/mapbox-gl-js/style-spec/">スタイルデータ</a>を取得する。
Path parameters
country (required)
Path Parameter — 国コードを指定する。<br>・jpz:日本(ゼンリン)
mvt-version (required)
Path Parameter — 'v'+数字で表現されるDBバージョンを指定する。<br>・v2
style (required)
Path Parameter — 取得するスタイルを指定する。<br>・style:ゼンリンの地図データが使用される(昼)
Query parameters
Policy (required)
Query Parameter — <a href="https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls.html">署名付きURL</a>によってアクセスを制御されている場合に指定する。<br>署名取得APIで取得できる。
Key-Pair-Id (required)
Query Parameter — <a href="https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls.html">署名付きURL</a>によってアクセスを制御されている場合に指定する。<br>署名取得APIで取得できる。
Signature (required)
Query Parameter —
clientId (required)
Query Parameter —
Responses
200
200 responseUp
get /navigation/map/v1/draw-data/{country}/{mvt-version}/tile/{map-version}/{z}/{x}/{y}
地図データ取得API (navigationMapV1DrawDataCountryMvtVersionTileMapVersionZXYGet)
取得される地図の範囲を<a href="https://maps.gsi.go.jp/development/siyou.html#siyou-url">ズームレベル・タイル座標</a>で指定して<a href="https://github.com/mapbox/vector-tile-spec/tree/master/2.1">Mapbox Vector Tile (MVT)</a>フォーマット、<a href="https://docs.mapbox.com/vector-tiles/reference/mapbox-streets-v8/">Mapbox Streets v8</a>仕様で受け取る
Path parameters
country (required)
Path Parameter — 国コードを指定する。<br>・jpz:日本(ゼンリン)
mvt-version (required)
Path Parameter — 'v'+数字で表現されるバージョンを指定する。<br>・v2
map-version (required)
Path Parameter — 地図バージョンを指定する。<br>・6391-63910001<br>・6560-65600001
z (required)
Path Parameter — ズームレベル
x (required)
Path Parameter — タイル座標のX値
y (required)
Path Parameter — タイル座標のY値
Query parameters
Policy (optional)
Query Parameter — <a href="https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls.html">署名付きURL</a>によってアクセスを制御されている場合に指定する。<br>署名取得APIで取得できる。
Key-Pair-Id (required)
Query Parameter — <a href="https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls.html">署名付きURL</a>によってアクセスを制御されている場合に指定する。<br>署名取得APIで取得できる。
Signature (required)
Query Parameter — <a href="https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls.html">署名付きURL</a>によってアクセスを制御されている場合に指定する。<br>署名取得APIで取得できる。
clientId (required)
Query Parameter —
Responses
200
200 responseUp
get /navigation/map/v1/signature/{signatureVersion}
署名取得API (navigationMapV1SignatureSignatureVersionGet)
<br><a href="https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-urls.html">署名付きURL</a>によってアクセスを制御されている場合に必要となる署名をJSONで受け取る。このAPIを利用する場合は適切なアクセス権が必要になる。アクセス権の詳細は、認証GW仕様をご確認ください。
Path parameters
signatureVersion (required)
Path Parameter — 'v'+数字で表現されるバージョンを指定する。<br>・v1
Request headers
x-api-key (required)
Header Parameter — APIGatewayの認証キーを指定する
token (required)
Header Parameter — 認証基盤から取得したトークン値(access_token)を指定。<br>「'Bearer '+access_token」の形式にて設定する
x-session-id (required)
Header Parameter — リクエストを一意に管理するためのセッションIDを指定する
x-authorization-code (required)
Header Parameter — 認証基盤を指定する
clientid (required)
Header Parameter — 認証基盤で使用するクライアントIDを指定する
Return type
Example data
Content-Type: application/json
{
"expires" : 0.8008281904610115,
"signature" : "signature",
"keyPairId" : "keyPairId",
"policy" : "policy"
}
Produces
This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.application/json
コメント
0件のコメント
記事コメントは受け付けていません。