> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# ILegacyGeoPushpinChartBaseProps

- Package: [@gooddata/sdk-ui-geo](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/index.md)
- Kind: interface
- Deprecated
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-ui-geo/src/GeoChart.ts

> Warning: This API is now obsolete.
> 
> Use [IGeoPushpinChartProps](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.igeopushpinchartprops/index.md) exported from `@gooddata/sdk-ui-geo` (MapLibre-based).
> 

Legacy GeoPushpinChart base props (Mapbox-based implementation).

**Signature:**

```typescript
export interface ILegacyGeoPushpinChartBaseProps extends IVisualizationProps, IVisualizationCallbacks 
```
**Extends:** [IVisualizationProps](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.ivisualizationprops/index.md), [IVisualizationCallbacks](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.ivisualizationcallbacks/index.md)

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [backend?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.ilegacygeopushpinchartbaseprops/index.md#ilegacygeopushpinchartbasepropsbackend) |  | [IAnalyticalBackend](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-backend-spi/sdk-backend-spi.ianalyticalbackend/index.md) | _(Optional)_ Analytical backend, from which the chart will obtain data to visualize |
| [color?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.ilegacygeopushpinchartbaseprops/index.md#ilegacygeopushpinchartbasepropscolor) |  | [AttributeMeasureOrPlaceholder](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.attributemeasureorplaceholder/index.md) | _(Optional)_ |
| [config?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.ilegacygeopushpinchartbaseprops/index.md#ilegacygeopushpinchartbasepropsconfig) |  | [IGeoConfig](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.igeoconfig/index.md) | _(Optional)_ |
| [execConfig?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.ilegacygeopushpinchartbaseprops/index.md#ilegacygeopushpinchartbasepropsexecconfig) |  | [IExecutionConfig](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iexecutionconfig/index.md) | _(Optional)_ Execution configuration, will provide the execution with necessary config before initiating execution. |
| [filters?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.ilegacygeopushpinchartbaseprops/index.md#ilegacygeopushpinchartbasepropsfilters) |  | [NullableFiltersOrPlaceholders](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.nullablefiltersorplaceholders/index.md) | _(Optional)_ |
| [onCenterPositionChanged?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.ilegacygeopushpinchartbaseprops/index.md#ilegacygeopushpinchartbasepropsoncenterpositionchanged) |  | [CenterPositionChangedCallback](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.centerpositionchangedcallback/index.md) | _(Optional)_ Specify function to call back when center position of the map changes. |
| [onZoomChanged?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.ilegacygeopushpinchartbaseprops/index.md#ilegacygeopushpinchartbasepropsonzoomchanged) |  | [ZoomChangedCallback](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.zoomchangedcallback/index.md) | _(Optional)_ Specify function to call back when map zoom changes. |
| [placeholdersResolutionContext?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.ilegacygeopushpinchartbaseprops/index.md#ilegacygeopushpinchartbasepropsplaceholdersresolutioncontext) |  | any | _(Optional)_ Resolution context for composed placeholders. |
| [segmentBy?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.ilegacygeopushpinchartbaseprops/index.md#ilegacygeopushpinchartbasepropssegmentby) |  | [AttributeOrPlaceholder](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.attributeorplaceholder/index.md) | _(Optional)_ |
| [size?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.ilegacygeopushpinchartbaseprops/index.md#ilegacygeopushpinchartbasepropssize) |  | [AttributeMeasureOrPlaceholder](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.attributemeasureorplaceholder/index.md) | _(Optional)_ |
| [sortBy?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.ilegacygeopushpinchartbaseprops/index.md#ilegacygeopushpinchartbasepropssortby) |  | [SortsOrPlaceholders](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui/sdk-ui.sortsorplaceholders/index.md) | _(Optional)_ |
| [workspace?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-geo/sdk-ui-geo.ilegacygeopushpinchartbaseprops/index.md#ilegacygeopushpinchartbasepropsworkspace) |  | string | _(Optional)_ Identifier of analytical workspace, from which the chart will obtain data to visualize. |

## Property details

### ILegacyGeoPushpinChartBaseProps.backend

Analytical backend, from which the chart will obtain data to visualize

**Signature:**

```typescript
backend?: IAnalyticalBackend;
```

#### Remarks

If you do not specify instance of analytical backend using this prop, then you MUST have BackendProvider up in the component tree.

### ILegacyGeoPushpinChartBaseProps.color

**Signature:**

```typescript
color?: AttributeMeasureOrPlaceholder;
```

### ILegacyGeoPushpinChartBaseProps.config

**Signature:**

```typescript
config?: IGeoConfig;
```

### ILegacyGeoPushpinChartBaseProps.execConfig

Execution configuration, will provide the execution with necessary config before initiating execution.

**Signature:**

```typescript
execConfig?: IExecutionConfig;
```

### ILegacyGeoPushpinChartBaseProps.filters

**Signature:**

```typescript
filters?: NullableFiltersOrPlaceholders;
```

### ILegacyGeoPushpinChartBaseProps.onCenterPositionChanged

Specify function to call back when center position of the map changes.

**Signature:**

```typescript
onCenterPositionChanged?: CenterPositionChangedCallback;
```

### ILegacyGeoPushpinChartBaseProps.onZoomChanged

Specify function to call back when map zoom changes.

**Signature:**

```typescript
onZoomChanged?: ZoomChangedCallback;
```

### ILegacyGeoPushpinChartBaseProps.placeholdersResolutionContext

Resolution context for composed placeholders.

**Signature:**

```typescript
placeholdersResolutionContext?: any;
```

### ILegacyGeoPushpinChartBaseProps.segmentBy

**Signature:**

```typescript
segmentBy?: AttributeOrPlaceholder;
```

### ILegacyGeoPushpinChartBaseProps.size

**Signature:**

```typescript
size?: AttributeMeasureOrPlaceholder;
```

### ILegacyGeoPushpinChartBaseProps.sortBy

**Signature:**

```typescript
sortBy?: SortsOrPlaceholders;
```

### ILegacyGeoPushpinChartBaseProps.workspace

Identifier of analytical workspace, from which the chart will obtain data to visualize.

**Signature:**

```typescript
workspace?: string;
```

#### Remarks

If you do not specify workspace identifier, then you MUST have WorkspaceProvider up in the component tree.
