Skip to main content

IMapAPI

geovisto-map • Readme | API


geovisto-map / IMapAPI

Type alias: IMapAPI

IMapAPI: object

API for the map.

Author​

Jiri Hynek

Type declaration​

createMap()​

createMap: (props) => IMap

Parameters​

• props: IMapProps

Returns​

IMap

createMapDomainDimension()​

createMapDomainDimension: \<T>(name, domainManager, dataDomain) => IMapDomainDimension\<T>

Type parameters​

• T extends IMapDomain

Parameters​

• name: string

• domainManager: IMapDomainManager\<T>

• dataDomain: T | undefined

Returns​

IMapDomainDimension\<T>

createMapDynamicDomainDimension()​

createMapDynamicDomainDimension: \<T>(name, domainManagerLoader, domainName) => IMapDynamicDomainDimension\<T>

Type parameters​

• T extends IMapDomain

Parameters​

• name: string

• domainManagerLoader

• domainName: string

Returns​

IMapDynamicDomainDimension\<T>

createMapObjectsManager()​

createMapObjectsManager: \<T>(objects) => IMapObjectsManager\<T>

Type parameters​

• T extends IMapObject

Parameters​

• objects: T[] | undefined

Returns​

IMapObjectsManager\<T>

createMapToolsManager()​

createMapToolsManager: \<T>(tools) => IMapToolsManager

Type parameters​

• T extends IMapTool

Parameters​

• tools: T[]

Returns​

IMapToolsManager

createMapTypeDimension()​

createMapTypeDimension: \<T, C>(name, typeManager, value) => IMapTypeDimension\<T, C>

Type parameters​

• T

• C extends ITypeManager\<T> = ITypeManager\<T>

Parameters​

• name: string

• typeManager: C

• value: T | undefined

Returns​

IMapTypeDimension\<T, C>

getBooleanTypeManager()​

getBooleanTypeManager: () => ITypeManager\<boolean>

Returns​

ITypeManager\<boolean>

getGeoDataFactory()​

getGeoDataFactory: () => IGeoDataFactory

Returns​

IGeoDataFactory

getGeoDataManager()​

getGeoDataManager: (geoDataArray) => IGeoDataManager

Parameters​

• geoDataArray: IGeoData[]

Returns​

IGeoDataManager

getIntegerRangeManager()​

getIntegerRangeManager: (min, max) => IIntegerRangeManager

Parameters​

• min: number

• max: number

Returns​

IIntegerRangeManager

getIntegerTypeManager()​

getIntegerTypeManager: () => ITypeManager\<number>

Returns​

ITypeManager\<number>

getMapAggregationFunctionFactory()​

getMapAggregationFunctionFactory: () => IMapAggregationFunctionFactory

Returns​

IMapAggregationFunctionFactory

getMapConfigManagerFactory()​

getMapConfigManagerFactory: () => IMapConfigManagerFactory

Returns​

IMapConfigManagerFactory

getMapDataManagerFactory()​

getMapDataManagerFactory: () => IMapDataManagerFactory

Returns​

IMapDataManagerFactory

getMapDomainManagerFactory()​

getMapDomainManagerFactory: () => IMapDomainManagerFactory

Returns​

IMapDomainManagerFactory

getMapEventFactory()​

getMapEventFactory: () => IMapEventFactory

Returns​

IMapEventFactory

getStringTypeManager()​

getStringTypeManager: () => ITypeManager\<string>

Returns​

ITypeManager\<string>

getType()​

getType: () => string

Returns​

string

Source​

model/types/api/IMapAPI.ts:28