# Interfaces

##

### Namespaces

Highcharts

### Members

#### borderWidth :number|null

  The border width of each geoheatmap tile.

  In styled mode, the border stroke width is given in the `.highcharts-point` class.

  ##### Type:

  - number | null
  Default Value:
    - 0

  ##### Try it

  - borderWidth set to 1 to create a grid.

#### colsize

  The column size - how many longitude units each column in the geoheatmap should span.

  ##### Try it

  - 1 by default, set to 5.

#### interpolation :boolean|*

  Make the geoheatmap render its data points as an interpolated image. It can be used to show a Temperature Map-like charts.

  ##### Type:

  - boolean | *
  Since:
    - 11.2.0

  ##### Try it

  - Advanced demo of GeoHeatmap interpolation with multiple datasets.

#### rowsize

  The rowsize size - how many latitude units each row in the geoheatmap should span.

  ##### Try it

  - 1 by default, set to 5.

### Methods

#### getSeriesData()

  Returns the current data

#### getSeriesOrderByLinks()

  Sort and return chart series in order depending on the number of linked series.

#### onPointMouseOver()

  Point hover event. We use a short timeout due to issues with coordinating point mouseover/out events on dragHandles and points.

  Particularly arearange series are finicky since the markers are not individual points. This logic should preferably be improved in the future.

  Notice that the mouseOut event below must have a shorter timeout to ensure event order.

#### setDataSortingProperties()

  Set properties for a series if data sorting is enabled.

#### setSortedData()

  Set data for all series with enabled sorting.

### Type Definitions

#### GlobalSVGElement

  Reference to the global SVGElement class as a workaround for a name conflict in the Highcharts namespace.

  ##### Type:

  - global.SVGElement
  See also:
    - https://developer.mozilla.org/en-US/docs/Web/API/SVGElement