Extract components
This commit is contained in:
parent
409170f661
commit
49d5f560a7
@ -855,37 +855,7 @@ components:
|
|||||||
layergroup:
|
layergroup:
|
||||||
$ref: '#/components/schemas/MapConfig'
|
$ref: '#/components/schemas/MapConfig'
|
||||||
view:
|
view:
|
||||||
type: object
|
$ref: '#/components/schemas/TemplateView'
|
||||||
description: Extra keys to specify the view area for the map. It can be used to have a static preview of a Named Map without having to instantiate it. It is possible to specify it with `center` + `zoom` or with a bounding box `bbox`. Center+zoom takes precedence over bounding box. Also it is possible to choose which layers are visible or not with `preview_layers` indicating its visibility by layer index or id (visible by default).
|
|
||||||
properties:
|
|
||||||
zoom:
|
|
||||||
type: number
|
|
||||||
description: The zoom level to use
|
|
||||||
center:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
lng:
|
|
||||||
type: number
|
|
||||||
description: The longitude to use for the center
|
|
||||||
lat:
|
|
||||||
type: number
|
|
||||||
description: The latitude to use for the center
|
|
||||||
bounds:
|
|
||||||
type: object
|
|
||||||
description: View area for the map. It can be used to have a static preview with bounding box `bbox
|
|
||||||
properties:
|
|
||||||
west:
|
|
||||||
type: number
|
|
||||||
description: LowerCorner longitude for the bounding box, in decimal degrees (aka most western)
|
|
||||||
south:
|
|
||||||
type: number
|
|
||||||
description: LowerCorner latitude for the bounding box, in decimal degrees (aka most southern)
|
|
||||||
east:
|
|
||||||
type: number
|
|
||||||
description: UpperCorner longitude for the bounding box, in decimal degrees (aka most eastern)
|
|
||||||
north:
|
|
||||||
type: number
|
|
||||||
description: UpperCorner latitude for the bounding box, in decimal degrees (aka most northern)
|
|
||||||
required:
|
required:
|
||||||
- version
|
- version
|
||||||
- name
|
- name
|
||||||
@ -910,10 +880,65 @@ components:
|
|||||||
number: can only contain numerical representation
|
number: can only contain numerical representation
|
||||||
css_color: can only contain color names or hex-values
|
css_color: can only contain color names or hex-values
|
||||||
default:
|
default:
|
||||||
type: 'string or number or hex-value'
|
type: string
|
||||||
required:
|
required:
|
||||||
- type
|
- type
|
||||||
- default
|
- default
|
||||||
|
TemplateView:
|
||||||
|
type: object
|
||||||
|
description: Extra keys to specify the view area for the map. It can be used to have a static preview of a Named Map without having to instantiate it. It is possible to specify it with `center` + `zoom` or with a bounding box `bbox`. Center+zoom takes precedence over bounding box. Also it is possible to choose which layers are visible or not with `preview_layers` indicating its visibility by layer index or id (visible by default).
|
||||||
|
properties:
|
||||||
|
zoom:
|
||||||
|
$ref: '#/components/schemas/TemplateViewZoom'
|
||||||
|
center:
|
||||||
|
$ref: '#/components/schemas/TemplateViewZoom'
|
||||||
|
bounds:
|
||||||
|
$ref: '#/components/schemas/TemplateViewBounds'
|
||||||
|
preview_layers:
|
||||||
|
$ref: '#/components/schemas/TemplateViewPreviewLayers'
|
||||||
|
TemplateViewZoom:
|
||||||
|
type: number
|
||||||
|
description: The zoom level to use
|
||||||
|
example: 4
|
||||||
|
TemplateViewCenter:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
lng:
|
||||||
|
type: number
|
||||||
|
description: The longitude to use for the center
|
||||||
|
lat:
|
||||||
|
type: number
|
||||||
|
description: The latitude to use for the center
|
||||||
|
example:
|
||||||
|
lng: 0
|
||||||
|
lat: 0
|
||||||
|
TemplateViewBounds:
|
||||||
|
type: object
|
||||||
|
description: View area for the map. It can be used to have a static preview with bounding box `bbox
|
||||||
|
properties:
|
||||||
|
west:
|
||||||
|
type: number
|
||||||
|
description: LowerCorner longitude for the bounding box, in decimal degrees (aka most western)
|
||||||
|
south:
|
||||||
|
type: number
|
||||||
|
description: LowerCorner latitude for the bounding box, in decimal degrees (aka most southern)
|
||||||
|
east:
|
||||||
|
type: number
|
||||||
|
description: UpperCorner longitude for the bounding box, in decimal degrees (aka most eastern)
|
||||||
|
north:
|
||||||
|
type: number
|
||||||
|
description: UpperCorner latitude for the bounding box, in decimal degrees (aka most northern)
|
||||||
|
example:
|
||||||
|
west: -45
|
||||||
|
south: -45
|
||||||
|
east: 45
|
||||||
|
north: 45
|
||||||
|
TemplateViewPreviewLayers:
|
||||||
|
type: object
|
||||||
|
description: Indicates which layers are visible or not by layer index or id (visible by default).
|
||||||
|
example:
|
||||||
|
0: true
|
||||||
|
layer1: false
|
||||||
NamedMapResponse:
|
NamedMapResponse:
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
|
Loading…
Reference in New Issue
Block a user