# GeoMapGeometry

The GeoMapGeometry type declaration and related types. Optional fields are marked with ?.

Canonical: https://chart.syidax.com/docs/types/GeoMapGeometry/

<a id="declaration"></a>

## Type declaration

```typescript
export type GeoMapGeometry = GeoMapGeometryMetadata & (
  | { type: 'Point'; coordinates: GeoMapPosition }
  | { type: 'MultiPoint' | 'LineString'; coordinates: GeoMapPosition[] }
  | { type: 'MultiLineString' | 'Polygon'; coordinates: GeoMapPosition[][] }
  | { type: 'MultiPolygon'; coordinates: GeoMapPosition[][][] }
  | { type: 'GeometryCollection'; geometries: Array<GeoMapGeometry | null> }
);
```

<a id="related"></a>

## Related types

- [GeoMapGeometryMetadata](https://chart.syidax.com/docs/types/GeoMapGeometryMetadata.md)
- [Point](https://chart.syidax.com/docs/types/Point.md)
- [GeoMapPosition](https://chart.syidax.com/docs/types/GeoMapPosition.md)
