IMapAPI
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
createMapDomainDimension()
createMapDomainDimension: \<
T
>(name
,domainManager
,dataDomain
) =>IMapDomainDimension
\<T
>
Type parameters
• T extends IMapDomain
Parameters
• name: string
• domainManager: IMapDomainManager
\<T
>
• dataDomain: T
| undefined
Returns
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
createMapToolsManager()
createMapToolsManager: \<
T
>(tools
) =>IMapToolsManager
Type parameters
• T extends IMapTool
Parameters
• tools: T
[]
Returns
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
getGeoDataManager()
getGeoDataManager: (
geoDataArray
) =>IGeoDataManager
Parameters
• geoDataArray: IGeoData
[]
Returns
getIntegerRangeManager()
getIntegerRangeManager: (
min
,max
) =>IIntegerRangeManager
Parameters
• min: number
• max: number
Returns
getIntegerTypeManager()
getIntegerTypeManager: () =>
ITypeManager
\<number
>
Returns
ITypeManager
\<number
>
getMapAggregationFunctionFactory()
getMapAggregationFunctionFactory: () =>
IMapAggregationFunctionFactory
Returns
IMapAggregationFunctionFactory
getMapConfigManagerFactory()
getMapConfigManagerFactory: () =>
IMapConfigManagerFactory
Returns
getMapDataManagerFactory()
getMapDataManagerFactory: () =>
IMapDataManagerFactory
Returns
getMapDomainManagerFactory()
getMapDomainManagerFactory: () =>
IMapDomainManagerFactory
Returns
getMapEventFactory()
getMapEventFactory: () =>
IMapEventFactory
Returns
getStringTypeManager()
getStringTypeManager: () =>
ITypeManager
\<string
>
Returns
ITypeManager
\<string
>
getType()
getType: () =>
string
Returns
string