map
画像出力
指定された地図座標を中心に、地図倍率と画像の縦横サイズ等のパラメータから地図画像を作成します。
サーバ側で地図画像を作成する際、地図の注記のフォントサイズは表示する地図に対して適切な値に調整されます。
※極端な数値がパラメータに指定された場合は、その注記は描画されません。
※リクエストごとに地図画像の生成を行うAPIである為、スクロールや拡大縮小などを目的とした地図描画を行う場合や、 レスポンス速度を求める地図表示をお求めの場合は、wmts ,wmts_tileもしくは JavaScript APIをご利用ください。
※ズームレベルごとに一度に取得できる範囲に制限を設けており、下記表の面積を超える場合にはエラーが返却されます。(面積の数値は北緯45度)
| ズームレベル | 面積(平方km) |
|---|---|
| 3 | 5440000000 |
| 4 | 1360000000 |
| 5 | 340000000 |
| 6 | 84900000 |
| 7 | 21200000 |
| 8 | 5310000 |
| 9 | 1330000 |
| 10 | 332000 |
| 11 | 83000 |
| 12 | 20700 |
| 13 | 5180 |
| 14 | 1300 |
| 15 | 324 |
| 16 | 81 |
| 17 | 20.3 |
| 18 | 5.06 |
| 19 | 1.27 |
| 20 | 0.316 |
| 21 | 0.0791 |
| 22 | 0.0198 |
HTTP request method
POST/GET
ContentType
application/x-www-form-urlencoded
Parameters
*requiredは必須
| 名前 | 説明 |
|---|---|
| bbox array[number] ※カンマ区切り |
緯度経度短径範囲を指定 "西経度,南緯度,東経度,北緯度"で指定します。 bbox,center何れかの指定が必須です。同時指定は不可です。 bboxを指定した場合、levelかzoomを指定してください。 |
| center array[number] ※カンマ区切り |
中心座標を指定 "経度,緯度"で指定します。 bbox,center何れかの指定が必須です。同時指定は不可です。 centerを指定した場合、zoomの指定が必須です。 |
| level integer |
ズームレベルを指定 3から22の整数値で指定します。 小数値を指定したい場合は、zoomパラメータを使用してください。 |
| zoom number |
ズームレベルを指定 3から22の値で指定します。 小数値も指定可能です。 |
| maptype*required string |
マップタイプを指定 |
| width*required integer |
画像の横幅をピクセル単位で指定 最小値
1
最大値
8000
|
| height*required integer |
画像の高さをピクセル単位で指定 最小値
1
最大値
8000
|
| user_figure string |
ユーザー図形をGeoJSONで指定 (URI長に制限があるため、POSTで指定することを推奨します) |
| rcs integer |
中心座標指定で平面直角座標系のレンダリングを行う、系番号を指定 centerの指定が必須です。 最小値
1
最大値
19
|
| copyrights boolean default true |
コピーライトの出力
|
| centermark boolean default false |
センターマーカーの出力
|
Responses
エラーについては「エラーメッセージ一覧」を参照してください。
Media type:image/png
| string($binary) |
Example
Media type:image/png
https://[domain]/map/map?bbox=139.793359%2C35.712615%2C139.797993%2C35.715472&level=17&width=256&height=256©rights=true
string($binary)