| BoxOverlay | | additionalProperties | false |
|---|
| properties | | name | | anyOf | |
|---|
| default | null |
|---|
| title | "Name" |
|---|
|
|---|
| at | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | | anyOf | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|
|
|---|
|
| anyOf | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|
|
|---|
|
|
|---|
| title | "At" |
|---|
| type | "array" |
|---|
|
|---|
| color | | anyOf | | maxItems | 4 |
|---|
| minItems | 4 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 1 |
|---|
| minimum | 0 |
|---|
| type | "number" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{4}|[a-fA-F0-9]{8})$" |
|---|
| type | "string" |
|---|
|
| maxItems | 3 |
|---|
| minItems | 3 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{3}|[a-fA-F0-9]{6})$" |
|---|
| type | "string" |
|---|
|
|
|
|---|
| default | null |
|---|
| title | "Color" |
|---|
|
|---|
| borderColor | | anyOf | | maxItems | 3 |
|---|
| minItems | 3 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{3}|[a-fA-F0-9]{6})$" |
|---|
| type | "string" |
|---|
|
|
|
|---|
| default | null |
|---|
| title | "Bordercolor" |
|---|
|
|---|
|
|---|
| required | |
|---|
| title | "BoxOverlay" |
|---|
| type | "object" |
|---|
|
|---|
| CircularMarkerGroup | | additionalProperties | false |
|---|
| properties | | name | | minLength | 1 |
|---|
| title | "Name" |
|---|
| type | "string" |
|---|
|
|---|
| description | | anyOf | |
|---|
| default | null |
|---|
| description | "
Shown in the legend right under.
" |
|---|
| title | "Description" |
|---|
|
|---|
| icon | | anyOf | |
|---|
| default | null |
|---|
| description | "
Shown in the legend.
" |
|---|
| title | "Icon" |
|---|
|
|---|
| article | | anyOf | |
|---|
| default | null |
|---|
| description | "
If set, all markers in this group will link to this article.
" |
|---|
| title | "Related article" |
|---|
|
|---|
| isDefault | | default | true |
|---|
| title | "Isdefault" |
|---|
| type | "boolean" |
|---|
|
|---|
| isCollectible | | default | false |
|---|
| enum | | false |
| true |
| "individual" |
| "group" |
| "globalGroup" |
|
|---|
| title | "Iscollectible" |
|---|
|
|---|
| isSwitchable | | default | true |
|---|
| description | "
If set to false, this group will not be shown in the legend.
" |
|---|
| title | "Can be switched?" |
|---|
| type | "boolean" |
|---|
|
|---|
| autoNumberInChecklist | | default | false |
|---|
| title | "Autonumberinchecklist" |
|---|
| type | "boolean" |
|---|
|
|---|
| canSearchFor | | default | true |
|---|
| title | "Cansearchfor" |
|---|
| type | "boolean" |
|---|
|
|---|
| fillColor | | anyOf | | maxItems | 4 |
|---|
| minItems | 4 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 1 |
|---|
| minimum | 0 |
|---|
| type | "number" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{4}|[a-fA-F0-9]{8})$" |
|---|
| type | "string" |
|---|
|
| maxItems | 3 |
|---|
| minItems | 3 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{3}|[a-fA-F0-9]{6})$" |
|---|
| type | "string" |
|---|
|
|
|---|
| title | "Fillcolor" |
|---|
|
|---|
| size | | default | 12.5 |
|---|
| title | "Size" |
|---|
| type | "number" |
|---|
|
|---|
| extraMinZoomSize | | anyOf | |
|---|
| default | null |
|---|
| title | "Extraminzoomsize" |
|---|
|
|---|
| strokeColor | | anyOf | | maxItems | 4 |
|---|
| minItems | 4 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 1 |
|---|
| minimum | 0 |
|---|
| type | "number" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{4}|[a-fA-F0-9]{8})$" |
|---|
| type | "string" |
|---|
|
| maxItems | 3 |
|---|
| minItems | 3 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{3}|[a-fA-F0-9]{6})$" |
|---|
| type | "string" |
|---|
|
|
|
|---|
| default | null |
|---|
| title | "Strokecolor" |
|---|
|
|---|
| strokeWidth | | default | 1 |
|---|
| title | "Strokewidth" |
|---|
| type | "number" |
|---|
|
|---|
|
|---|
| required | |
|---|
| title | "CircularMarkerGroup" |
|---|
| type | "object" |
|---|
|
|---|
| CoordinateSystem | | additionalProperties | false |
|---|
| properties | | order | | default | "yx" |
|---|
| enum | |
|---|
| title | "Order" |
|---|
| type | "string" |
|---|
|
|---|
| topLeft | | anyOf | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|
|
|---|
| default | |
|---|
| title | "Topleft" |
|---|
|
|---|
| bottomRight | | anyOf | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|
|
|---|
| default | |
|---|
| title | "Bottomright" |
|---|
|
|---|
| rotation | | anyOf | |
|---|
| default | null |
|---|
| title | "Rotation" |
|---|
|
|---|
|
|---|
| title | "CoordinateSystem" |
|---|
| type | "object" |
|---|
|
|---|
| IconMarkerGroup | | additionalProperties | false |
|---|
| properties | | name | | minLength | 1 |
|---|
| title | "Name" |
|---|
| type | "string" |
|---|
|
|---|
| description | | anyOf | |
|---|
| default | null |
|---|
| description | "
Shown in the legend right under.
" |
|---|
| title | "Description" |
|---|
|
|---|
| icon | |
|---|
| article | | anyOf | |
|---|
| default | null |
|---|
| description | "
If set, all markers in this group will link to this article.
" |
|---|
| title | "Related article" |
|---|
|
|---|
| isDefault | | default | true |
|---|
| title | "Isdefault" |
|---|
| type | "boolean" |
|---|
|
|---|
| isCollectible | | default | false |
|---|
| enum | | false |
| true |
| "individual" |
| "group" |
| "globalGroup" |
|
|---|
| title | "Iscollectible" |
|---|
|
|---|
| isSwitchable | | default | true |
|---|
| description | "
If set to false, this group will not be shown in the legend.
" |
|---|
| title | "Can be switched?" |
|---|
| type | "boolean" |
|---|
|
|---|
| autoNumberInChecklist | | default | false |
|---|
| title | "Autonumberinchecklist" |
|---|
| type | "boolean" |
|---|
|
|---|
| canSearchFor | | default | true |
|---|
| title | "Cansearchfor" |
|---|
| type | "boolean" |
|---|
|
|---|
| size | | anyOf | |
| maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|
|
|---|
| default | 32 |
|---|
| title | "Size" |
|---|
|
|---|
|
|---|
| required | |
|---|
| title | "IconMarkerGroup" |
|---|
| type | "object" |
|---|
|
|---|
| ImageBackground | | additionalProperties | false |
|---|
| properties | | name | | anyOf | |
|---|
| default | null |
|---|
| description | "
This name will be shown to a viewer in the background selection dropdown.
" |
|---|
| title | "Display name" |
|---|
|
|---|
| associatedLayer | | anyOf | | minLength | 1 |
|---|
| pattern | "^[\w\d\-\._]+$" |
|---|
| type | "string" |
|---|
|
|
|
|---|
| default | null |
|---|
| title | "Associatedlayer" |
|---|
|
|---|
| pixelated | | default | false |
|---|
| title | "Pixelated" |
|---|
| type | "boolean" |
|---|
|
|---|
| overlays | | default | |
|---|
| items | | anyOf | | $ref | "#/$defs/ImageOverlay" |
|---|
|
| $ref | "#/$defs/PolylineOverlay" |
|---|
|
|
|
|---|
|
|---|
| title | "Overlays" |
|---|
| type | "array" |
|---|
|
|---|
| image | | title | "Image to use" |
|---|
| type | "string" |
|---|
|
|---|
| at | | anyOf | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | | anyOf | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|
|
|---|
|
| anyOf | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|
|
|---|
|
|
|---|
| type | "array" |
|---|
|
|
|
|---|
| default | null |
|---|
| description | "
Bounds to fit the image in.
" |
|---|
| title | "Bounds" |
|---|
|
|---|
|
|---|
| required | |
|---|
| title | "ImageBackground" |
|---|
| type | "object" |
|---|
|
|---|
| ImageOverlay | | additionalProperties | false |
|---|
| properties | | name | | anyOf | |
|---|
| default | null |
|---|
| title | "Name" |
|---|
|
|---|
| image | |
|---|
| at | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | | anyOf | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|
|
|---|
|
| anyOf | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|
|
|---|
|
|
|---|
| title | "At" |
|---|
| type | "array" |
|---|
|
|---|
| pixelated | | default | false |
|---|
| title | "Pixelated" |
|---|
| type | "boolean" |
|---|
|
|---|
| reduceGaps | | default | false |
|---|
| title | "Reducegaps" |
|---|
| type | "boolean" |
|---|
|
|---|
|
|---|
| required | |
|---|
| title | "ImageOverlay" |
|---|
| type | "object" |
|---|
|
|---|
| LatLonMarker | | additionalProperties | false |
|---|
| properties | | id | | anyOf | |
|---|
| default | null |
|---|
| title | "Id" |
|---|
|
|---|
| icon | | anyOf | |
|---|
| default | null |
|---|
| title | "Icon" |
|---|
|
|---|
| scale | | default | 1 |
|---|
| title | "Scale" |
|---|
| type | "number" |
|---|
|
|---|
| name | | anyOf | |
|---|
| default | null |
|---|
| title | "Name" |
|---|
|
|---|
| description | | anyOf | |
|---|
| default | null |
|---|
| title | "Description" |
|---|
|
|---|
| isWikitext | | default | null |
|---|
| enum | |
|---|
| title | "Iswikitext" |
|---|
|
|---|
| image | | anyOf | |
|---|
| default | null |
|---|
| title | "Image" |
|---|
|
|---|
| article | | anyOf | |
|---|
| default | null |
|---|
| title | "Article" |
|---|
|
|---|
| canSearchFor | | default | true |
|---|
| title | "Cansearchfor" |
|---|
| type | "boolean" |
|---|
|
|---|
| searchKeywords | | anyOf | | items | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|---|
| type | "array" |
|---|
|
|
|
|---|
| default | |
|---|
| title | "Searchkeywords" |
|---|
|
|---|
| lat | |
|---|
| lon | |
|---|
|
|---|
| required | |
|---|
| title | "LatLonMarker" |
|---|
| type | "object" |
|---|
|
|---|
| MarkerCategory | | additionalProperties | false |
|---|
| properties | | name | | anyOf | |
|---|
| default | null |
|---|
| title | "Name" |
|---|
|
|---|
| subtleText | | anyOf | |
|---|
| default | null |
|---|
| title | "Subtletext" |
|---|
|
|---|
| overrideIcon | | anyOf | |
|---|
| default | null |
|---|
| title | "Overrideicon" |
|---|
|
|---|
|
|---|
| title | "MarkerCategory" |
|---|
| type | "object" |
|---|
|
|---|
| NamedPoint | | additionalProperties | false |
|---|
| properties | |
|---|
| required | |
|---|
| title | "NamedPoint" |
|---|
| type | "object" |
|---|
|
|---|
| PinMarkerGroup | | additionalProperties | false |
|---|
| properties | | name | | minLength | 1 |
|---|
| title | "Name" |
|---|
| type | "string" |
|---|
|
|---|
| description | | anyOf | |
|---|
| default | null |
|---|
| description | "
Shown in the legend right under.
" |
|---|
| title | "Description" |
|---|
|
|---|
| icon | | anyOf | |
|---|
| default | null |
|---|
| description | "
Shown in the legend.
" |
|---|
| title | "Icon" |
|---|
|
|---|
| article | | anyOf | |
|---|
| default | null |
|---|
| description | "
If set, all markers in this group will link to this article.
" |
|---|
| title | "Related article" |
|---|
|
|---|
| isDefault | | default | true |
|---|
| title | "Isdefault" |
|---|
| type | "boolean" |
|---|
|
|---|
| isCollectible | | default | false |
|---|
| enum | | false |
| true |
| "individual" |
| "group" |
| "globalGroup" |
|
|---|
| title | "Iscollectible" |
|---|
|
|---|
| isSwitchable | | default | true |
|---|
| description | "
If set to false, this group will not be shown in the legend.
" |
|---|
| title | "Can be switched?" |
|---|
| type | "boolean" |
|---|
|
|---|
| autoNumberInChecklist | | default | false |
|---|
| title | "Autonumberinchecklist" |
|---|
| type | "boolean" |
|---|
|
|---|
| canSearchFor | | default | true |
|---|
| title | "Cansearchfor" |
|---|
| type | "boolean" |
|---|
|
|---|
| pinColor | | anyOf | | maxItems | 4 |
|---|
| minItems | 4 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 1 |
|---|
| minimum | 0 |
|---|
| type | "number" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{4}|[a-fA-F0-9]{8})$" |
|---|
| type | "string" |
|---|
|
| maxItems | 3 |
|---|
| minItems | 3 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{3}|[a-fA-F0-9]{6})$" |
|---|
| type | "string" |
|---|
|
|
|---|
| title | "Pincolor" |
|---|
|
|---|
| size | | default | 32 |
|---|
| title | "Size" |
|---|
| type | "number" |
|---|
|
|---|
| strokeColor | | anyOf | | maxItems | 4 |
|---|
| minItems | 4 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 1 |
|---|
| minimum | 0 |
|---|
| type | "number" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{4}|[a-fA-F0-9]{8})$" |
|---|
| type | "string" |
|---|
|
| maxItems | 3 |
|---|
| minItems | 3 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{3}|[a-fA-F0-9]{6})$" |
|---|
| type | "string" |
|---|
|
|
|
|---|
| default | null |
|---|
| title | "Strokecolor" |
|---|
|
|---|
| strokeWidth | | default | 1 |
|---|
| title | "Strokewidth" |
|---|
| type | "number" |
|---|
|
|---|
|
|---|
| required | |
|---|
| title | "PinMarkerGroup" |
|---|
| type | "object" |
|---|
|
|---|
| PolylineOverlay | | additionalProperties | false |
|---|
| properties | | name | | anyOf | |
|---|
| default | null |
|---|
| title | "Name" |
|---|
|
|---|
| path | | items | | anyOf | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|
|
|---|
|
|---|
| title | "Path" |
|---|
| type | "array" |
|---|
|
|---|
| color | | anyOf | | maxItems | 4 |
|---|
| minItems | 4 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 1 |
|---|
| minimum | 0 |
|---|
| type | "number" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{4}|[a-fA-F0-9]{8})$" |
|---|
| type | "string" |
|---|
|
| maxItems | 3 |
|---|
| minItems | 3 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{3}|[a-fA-F0-9]{6})$" |
|---|
| type | "string" |
|---|
|
|
|
|---|
| default | null |
|---|
| title | "Color" |
|---|
|
|---|
| thickness | | anyOf | |
|---|
| default | null |
|---|
| title | "Thickness" |
|---|
|
|---|
|
|---|
| required | |
|---|
| title | "PolylineOverlay" |
|---|
| type | "object" |
|---|
|
|---|
| Settings | | additionalProperties | false |
|---|
| properties | | allowFullscreen | | default | true |
|---|
| description | "
Whether full-screen toggle will be shown to the user on this map.
TODO: "whether the option to view the map in fullscreen will be offered"
" |
|---|
| title | "Allowfullscreen" |
|---|
| type | "boolean" |
|---|
|
|---|
| backdropColor | | anyOf | | maxItems | 3 |
|---|
| minItems | 3 |
|---|
| prefixItems | | maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
| maximum | 255 |
|---|
| minimum | 0 |
|---|
| type | "integer" |
|---|
|
|
|---|
| type | "array" |
|---|
|
| pattern | "^#([a-fA-F0-9]{3}|[a-fA-F0-9]{6})$" |
|---|
| type | "string" |
|---|
|
|
|
|---|
| default | null |
|---|
| description | "
The backdrop colour, i.e. the one filling areas with no background image over them.
TODO: wording
" |
|---|
| title | "Backdropcolor" |
|---|
|
|---|
| enableTooltipPopups | | default | false |
|---|
| description | "
Whether simply moving mouse cursor over a marker should cause its popup to become visible.
Such popup will be partially translucent. The user still has to click on the marker for the address bar to update with a
permanent link.
" |
|---|
| title | "Enabletooltippopups" |
|---|
| type | "boolean" |
|---|
|
|---|
| enableSearch | | default | true |
|---|
| description | "
Whether marker search will be enabled for this map.
TODO: document modes
" |
|---|
| enum | |
|---|
| title | "Enablesearch" |
|---|
|
|---|
| hideLegend | | default | false |
|---|
| description | "
Forces the legend (collectible checklists and marker filters) to not be loaded on this map.
If set to 'collapsed', the legend will be loaded, but will not be expanded on load.
" |
|---|
| enum | |
|---|
| title | "Hidelegend" |
|---|
|
|---|
| interactionModel | | default | "keybinds" |
|---|
| description | "
Changes interaction delay model. Keybinds require extra keys to be held to zoom in (CTRL/Super), sleep is primarily
time-based.
" |
|---|
| enum | |
|---|
| title | "Interactionmodel" |
|---|
| type | "string" |
|---|
|
|---|
| iconRenderer | | default | "auto" |
|---|
| description | "
Renderer preference for graphical icons using images from this wiki (not circular icons or pins).
- DOM renderer provides best reactivity for a small data set (roughly 500 icons), but performance degrades with
more markers. However, it comes with animation support for GIFs.
- Canvas renderer provides best performance at a cost of zoom update latency, and supports only static icons. This works
best for bigger data sets (above 500 icons), and is automatically enabled for such sets (if this option is set to
'auto').
Pins always use the DOM renderer.
" |
|---|
| enum | |
|---|
| title | "Iconrenderer" |
|---|
| type | "string" |
|---|
|
|---|
| requireCustomMarkerIDs | | default | false |
|---|
| description | "
Makes data validation disallow automatically generated marker IDs - the `id` property will need to be specified for each
marker manually.
These identifiers are used for persistent links and collectible progress tracking. By default, group and layers the marker
is attached to along with its location on map are used to generate the identifier.
" |
|---|
| title | "Requirecustommarkerids" |
|---|
| type | "boolean" |
|---|
|
|---|
| showCoordinates | | default | true |
|---|
| description | "
Whether coordinates from under the mouse cursor will be shown on this map in the bottom-left corner.
" |
|---|
| title | "Show coordinates?" |
|---|
| type | "boolean" |
|---|
|
|---|
| sortChecklistsBy | | default | "groupDeclaration" |
|---|
| description | "
Specifies marker group checklist sort order.
- 'groupDeclaration': Follows the order in which marker groups are declared in source data.
- 'amount': Follows the number of markers inside each group.
" |
|---|
| enum | | "groupDeclaration" |
| "amount" |
|
|---|
| title | "Checklist sort order" |
|---|
| type | "string" |
|---|
|
|---|
| zoom | | anyOf | | $ref | "#/$defs/ZoomSettings" |
|---|
|
|
|
|---|
| default | null |
|---|
| title | "Zoom configuration" |
|---|
|
|---|
| leaflet | | default | false |
|---|
| description | "
Check https://leafletjs.com/reference.html#map-option for reference. Some options are not supported.
" |
|---|
| title | "Custom Leaflet parameters" |
|---|
| type | "object" |
|---|
|
|---|
|
|---|
| title | "Settings" |
|---|
| type | "object" |
|---|
|
|---|
| Tile | | additionalProperties | false |
|---|
| properties | | position | | anyOf | |
| maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|
|
|---|
| description | "
Position in this tile in the grid.
1 unit is one tile as big as the size specified.
" |
|---|
| title | "Position" |
|---|
|
|---|
| image | | title | "Image to use" |
|---|
| type | "string" |
|---|
|
|---|
|
|---|
| required | |
|---|
| title | "Tile" |
|---|
| type | "object" |
|---|
|
|---|
| TiledBackground | | additionalProperties | false |
|---|
| properties | | name | | anyOf | |
|---|
| default | null |
|---|
| description | "
This name will be shown to a viewer in the background selection dropdown.
" |
|---|
| title | "Display name" |
|---|
|
|---|
| associatedLayer | | anyOf | | minLength | 1 |
|---|
| pattern | "^[\w\d\-\._]+$" |
|---|
| type | "string" |
|---|
|
|
|
|---|
| default | null |
|---|
| title | "Associatedlayer" |
|---|
|
|---|
| pixelated | | default | false |
|---|
| title | "Pixelated" |
|---|
| type | "boolean" |
|---|
|
|---|
| overlays | | default | |
|---|
| items | | anyOf | | $ref | "#/$defs/ImageOverlay" |
|---|
|
| $ref | "#/$defs/PolylineOverlay" |
|---|
|
|
|
|---|
|
|---|
| title | "Overlays" |
|---|
| type | "array" |
|---|
|
|---|
| at | | anyOf | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|
|
|---|
| default | |
|---|
| title | "Starting position of the tile set" |
|---|
|
|---|
| tileSize | | anyOf | |
| maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|
|
|---|
| title | "Size of an individual tile" |
|---|
|
|---|
| tiles | | items | |
|---|
| title | "Tiles" |
|---|
| type | "array" |
|---|
|
|---|
|
|---|
| required | |
|---|
| title | "TiledBackground" |
|---|
| type | "object" |
|---|
|
|---|
| XyMarker | | additionalProperties | false |
|---|
| properties | | id | | anyOf | |
|---|
| default | null |
|---|
| title | "Id" |
|---|
|
|---|
| icon | | anyOf | |
|---|
| default | null |
|---|
| title | "Icon" |
|---|
|
|---|
| scale | | default | 1 |
|---|
| title | "Scale" |
|---|
| type | "number" |
|---|
|
|---|
| name | | anyOf | |
|---|
| default | null |
|---|
| title | "Name" |
|---|
|
|---|
| description | | anyOf | |
|---|
| default | null |
|---|
| title | "Description" |
|---|
|
|---|
| isWikitext | | default | null |
|---|
| enum | |
|---|
| title | "Iswikitext" |
|---|
|
|---|
| image | | anyOf | |
|---|
| default | null |
|---|
| title | "Image" |
|---|
|
|---|
| article | | anyOf | |
|---|
| default | null |
|---|
| title | "Article" |
|---|
|
|---|
| canSearchFor | | default | true |
|---|
| title | "Cansearchfor" |
|---|
| type | "boolean" |
|---|
|
|---|
| searchKeywords | | anyOf | | items | | maxItems | 2 |
|---|
| minItems | 2 |
|---|
| prefixItems | |
|---|
| type | "array" |
|---|
|
|---|
| type | "array" |
|---|
|
|
|
|---|
| default | |
|---|
| title | "Searchkeywords" |
|---|
|
|---|
| x | |
|---|
| y | |
|---|
|
|---|
| required | |
|---|
| title | "XyMarker" |
|---|
| type | "object" |
|---|
|
|---|
| ZoomSettings | | additionalProperties | false |
|---|
| properties | | tryFitEverything | | default | true |
|---|
| title | "Tryfiteverything" |
|---|
| type | "boolean" |
|---|
|
|---|
| min | | default | 0.05 |
|---|
| exclusiveMaximum | 24 |
|---|
| exclusiveMinimum | -15 |
|---|
| title | "Minimum level" |
|---|
| type | "number" |
|---|
|
|---|
| max | | default | 6 |
|---|
| exclusiveMaximum | 24 |
|---|
| exclusiveMinimum | -15 |
|---|
| title | "Maximum level" |
|---|
| type | "number" |
|---|
|
|---|
| lock | | default | false |
|---|
| description | "
If set to `true`, zoom level will be fixed at the specified `min` value. All zoom controls on the viewer's
side will be disabled.
" |
|---|
| title | "Locked?" |
|---|
| type | "boolean" |
|---|
|
|---|
| scrollSpeed | | default | 1 |
|---|
| exclusiveMaximum | 5 |
|---|
| exclusiveMinimum | 0 |
|---|
| title | "Scroll speed scaler" |
|---|
| type | "number" |
|---|
|
|---|
|
|---|
| title | "ZoomSettings" |
|---|
| type | "object" |
|---|
|
|---|