c55d1f912f
* v1.0.0-alpha44
40 lines
1.6 KiB
Plaintext
40 lines
1.6 KiB
Plaintext
---
|
|
group: Widgets
|
|
title: Map
|
|
weight: 18
|
|
---
|
|
|
|
- **Name:** `map`
|
|
- **UI:** Interactive map
|
|
- **Data type:** `GeoJSON string``
|
|
|
|
The map widget allows you to edit spatial data using an interactive map. Spatial data for a single piece of geometry saves as a GeoJSON string in WGS84 projection.
|
|
|
|
## Widget options
|
|
|
|
For common options, see [Common widget options](/docs/widgets#common-widget-options).
|
|
|
|
| Name | Type | Default | Description |
|
|
| -------- | ---------------------------------------------- | --------- | -------------------------------------------------------------------------------------------------- |
|
|
| default | string | `''` | _Optional_. The default value for the field. Accepts a GeoJSON string containing a single geometry |
|
|
| decimals | number | `7` | _Optional_. Precision of saved coordinates |
|
|
| type | 'Point'<br />\| 'LineString'<br />\| 'Polygon' | `'Point'` | _Optional_. Data type |
|
|
| height | string | `'400px'` | _Optional_. Height of map element |
|
|
|
|
## Example
|
|
|
|
<CodeTabs>
|
|
```yaml
|
|
name: location
|
|
label: Location
|
|
widget: map
|
|
```
|
|
|
|
```js
|
|
name: 'location',
|
|
label: 'Location',
|
|
widget: 'map',
|
|
```
|
|
|
|
</CodeTabs>
|