Skip to main content

IMapAPI

geovisto-mapReadme | 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