FusionMaps XT uses FusionCharts JavaScript Class that takes care of all the products of FusionCharts Suite XT including FusionMaps XT.

The FusionCharts JavaScript Classes provide a rich and powerful API. It eases the implementation and management of maps using its powerful functions, properties and events. It is a highly enhanced JavaScript architecture. It provides various features like pure JavaScript based maps for iPhone/iPad and non-Flash player based browsers, multiple data formats (XML and JSON), better event management, better printing support for Mozilla browsers, better UTF-8 handling, easier HTTPS data support, smart drill-down using LinkedCharts handlers and more.

The following pages contain lists and detailed description of:

 
FusionCharts API Quick-reference map

Here is a quick reference map of FusionCharts JavaScript API. Click on the desired item to know more.

HTML
  JavaScript (window object)
 

FusionCharts() - collection of all maps in a page

getMapFromId() - deprecated

    FusionCharts JavaScript Class
FusionCharts JavaScript Class - static members
Properties Function     Objects

version

items

 

render()

getObjectReference()

addEventListener()

removeEventListener()

setCurrentRenderer()

printManager

configure()

enabled()

managedPrint()

isReady()


debugMode

outPutTo()

outputFormat()

enabled()


FusionCharts JavaScript Class - instance (prototype) members
Properties Functions Functions Functions Functions

id

width

height

src

 

FusionCharts
- constructor

setTransparent

render

configure

configureLink

addEventListener

removeEventListener

clone

dispose

addVariable - deprecated

setXMLUrl

setXMLData

setJSONUrl

setJSONData

setChartData

setChartDataUrl

setChartAttribute

setDataURL
- deprecated

setDataXML
- deprecated

getXML

getXMLData

getJSONData

getChartData

getDataAsCSV

getChartAttribute

getMapAttribute
- deprecated

 

exportMap

exportChart

print

resizeTo

hasRendered

isActive

chartType

signature


FusionCharts Events (listened using addEventListener - Advanced event model)

Initialize

DataLoadRequested

DataLoadRequestCancelled

DataLoadRequestCompleted

DataLoadCancelled

BeforeDataUpdate

DataUpdated

Loaded

DataLoaded

Rendered

DrawComplete

Resized

 

BeforeDispose

Disposed

LegendItemClicked

EntityRollover

EntityRollout

MarkerClicked

MarkerRollover

MarkerRollout

ConnectorClicked

ConnectorRollover

ConnectorRollout

 

Exported
BatchExported

 

 

 

PrintReadyStateChange


BeforeLinkedItemOpen

LinkedItemOpened

BeforeLinkedItemClose

LinkedItemClosed

 

DataLoadError

DataXMLInvalid

 

Error

Warning

FusionCharts Simple Events (to be defined as global functions - Simple event model)

FC_Loaded

FC_DataLoaded

FC_Rendered

FC_Exported

FC_BatchExported

FC_Event
- deprecated

FC_DataLoadError

FC_DataXMLInvalid