You are viewing documentation for an older version. For current documentation - click here.

This section is meant for users who have implemented v3.x.y (e.g., 3.0.5, 3.0.6, 3.1.0 etc.) of FusionMaps in their applications and are now upgrading to FusionMaps XT (v3.3.1).

Here, we will discuss the following:

  1. Steps to upgrade to FusionMaps XT from FusionMaps v3.x.y
  2. How to use the new features available in FusionMaps XT ?
  3. API introduced in FusionMaps XT
  4. API deprecated in FusionMaps XT
  5. Changes and updates made in maps

Steps to upgrade to FusionMaps XT from FusionMaps v3.x.y

All the features of FusionMaps XT (v3.3.1) are backward compatible with FusionMaps v3.2 or earlier. Hence, upgrading is as easy as copy-pasting files. Listed below are the things that you need to take care of while upgrading:

  • Copy all SWF files from Download Pack > Maps folder and replace your existing map SWF files in your deployed folder
  • Copy FusionCharts.js, Fusioncharts.HC.js, FusionCharts.HC.Maps.js and jquery.min.js from Download Pack > Maps folder to your deployed folder
    IMPORTANT NOTE:
    • Starting FusionMaps XT , use of FusionMaps.js is deprecated. Use FusionCharts.js instead. But, although deprecated, to ease your upgrade process to FusionMaps XT, we have provided a new FusionMaps.js in Download Pack > Maps folder. This FusionMaps.js will help in loading FusionCharts.js (located in the same folder as FusionMaps.js) and all related JavaScript files in your application. However, we recommend that you replace all references to FusionMaps.js to FusionCharts.js in your code.
    • Starting FusionMaps XT, use of FusionMapsExportComponent.js is deprecated. Use FusionChartsExportComponent.js instead. It is recommended that you replace all references FusionMapsExportComponent.js to FusionChartsMapsExportComponent.js in your code.
  • Clear your browser cache (very important step)

In case, you are also using charts from FusionCharts XT v3.2.2 SR-5 or earlier version, you need to download or update to the latest FusionCharts XT pack and copy FusionCharts.HC.Charts.js from the Charts folder of the downloaded FusionCharts XT pack.

Moreover, if you are using charts from PowerCharts XT v3.2.1 SR-1 or earlier version, you need to download or update to the latest PowerCharts XT pack and copy FusionCharts.HC.PowerCharts.js from the Charts folder of the downloaded PowerCharts XT pack.

Moreover, if you are using charts from FusionWidgets XT v3.2 SR-2 or earlier version, you need to download or update to the latest FusionWidgets XT pack and copy FusionCharts.HC.Widgets.js from the Charts folder of the downloaded FusionWidgets XT pack.

The above steps will convert all your v3.2 or earlier maps to FusionMaps XT. You don't have to modify any code, as all the maps are backward compatible. However, if you wish to make use of any new features, then you will have to modify your code to include the same. Given below are details of code changes required for implementing the new features introduced in FusionMaps XT (v3.3.0) .

Rendering JavaScript maps

To get you started with FusionMaps XT, we will show you how to build a World Map to show the Population Distribution across continents. Once completed, the map will look as under (with animation and interactivity, which is not reflected by the image below):

First Chart - Weekly Sales

Follow the steps below to get started:

  1. Create a folder LearningFusionMapsXT on your hard-drive. We will use this folder as the root folder for building all FusionMaps XT examples.
  2. Create a folder named MyFirstMap inside the above folder. Inside the MyFirstMap folder, create a folder named Maps.
  3. Copy FusionCharts.js, FusionCharts.HC.js, FusionCharts.HC.Maps.js and jquery.min.js files from Download Pack > Maps folder to MyFirstMap > Maps folder.
  4. Specify the name of the map, that is the JavaScript alias. In this case we will use World.
  5. If you render Flash maps, copy FCMap_World.swf from Download Pack > Maps folder to MyFirstMap > Maps folder. This SWF file is required to render the chart in Flash.
  6. Create an XML file » (Creating an XML file is as easy as creating a text file using Windows Notepad or any other text editor. It is actually a plain text file with extension - xml) in MyFirstMap folder with name Data.xml.
  7. Copy the code given below (left) to Data.xml file. It is the XML-lized form of the Population data shown in the table (right).

    <map borderColor='005879' fillColor='D7F4FF' numberSuffix='M' includeValueInLabels='1' labelSepChar=':' baseFontSize='9'>
         <data>
            <entity id='NA' value='515' />
            <entity id='SA' value='373'/>
            <entity id='AS' value='3875' />
            <entity id='EU' value='727' />
            <entity id='AF' value='885' />
            <entity id='AU' value='32' />
         </data>
    </map>
    Continents Population (in Millions)
    North America 515
    South America 373
    Europe 727
    Asia 3875
    Africa 885
    Australia 32

  8. Create an HTML file (using a text editor like Notepad, TextMate etc. or the Web Development software you use) in MyFirstMap folder and copy-paste the code given below and save it as FirstMap.html:

    <html>
      <head> 
        <title>My First map using FusionCharts JavaScript Class</title> 
        <script type="text/javascript" src="Maps/FusionCharts.js"></script>
      </head> 
      <body> 
        <div id="mapContainer">FusionMaps XT will load here!</div> 
        <script type="text/javascript"><!--
    	 
        var myMap = new FusionCharts ("World", "MyMapId", "750", "400", "0");
          myMap.setXMLUrl ("Data.xml");
          myMap.render("mapContainer"); 
        // --> 
        </script>
      </body> 
    </html>

And that completes the recipe!

Open the file FirstMap.html in a Web Browser » Internet Explorer, Firefox, Opera or Safari (Mac/iPhone/iPad/Windows) and you will see an animated World Map similar to the one below:

First Chart - Weekly Sales

See it live!

Back to top Back to Top

Save to server option for JavaScript maps

Starting FusionMaps XT v3.3.0, JavaScript maps can be exported and saved to a server disk. To do so, you need to configure your own server. The sever should support PHP and JAVA (1.3 or above). Also, you need to place the FusionCharts PHP export handler and Apache Batik SVG Rasterizer library in your server.

The XML or JSON data will be as shown under:

<map... exportAction='save' >
...
</map>
or
"map": { 
...
"exportAction" : "save"
}, ... );

To know more on how to set up and configure the server click here.

Back to top Back to Top

Configuring export menu of JavaScript maps

FusionMaps XT v3.3.0 also allows you to customize the labels of the export context menu. By default, the labels appear as Download as PNG, Download as JPG, Download as PDF and Download as SVG. To achieve this, you need to use the exportFormats attribute. The attribute value should be a delimiter separated key-value pair. The delimiter character to be used is '|' (pipe character). The syntax for the attribute value exportFormats='KEY=Value|KEY=Value'. The XML or JSON data will look as under:

<map... exportFormats='PNG=Export as High Quality Image|JPG|PDF=Export as PDF File|SVG' >
...
</map>
or
"map": { 
...
"exportFormats" : "PNG=Export as High Quality Image|JPG|PDF=Export as PDF File|SVG"
}, ... );


In the above data, the labels of PNG and PDF has been customized. Since, no value has been set to JPG and SVG they will appear with its default label, which is Download as JPG and Download as SVG. The order of the options will appear as set in this attribute.

Note:If you do skip any export option in this attibute the context menu will not display that option. For example, if you set exportFormats='PNG=Export as High Quality Image|JPG|PDF=Export as PDF File' the context menu will appear without the SVG option since it is not mentioned in the attribute.

Back to top Back to Top

How to use the new features available in FusionMaps XT ?

FusionMaps XT boasts of a plethora of enhancements. To make use of the new and modified features, you will have to modify your code to include the same. Here, we will discuss the following:

 
Enabling your maps to run on iPad and iPhone and in devices where Flash Player is disabled, not-installed or not-supported

After you have made the above changes and copied all the JavaScript files, your maps are automatically ready for iPad and iPhone and for all devices where Flash Player is disabled, not-installed or not-supported. This has been made possible by the new FusionCharts JavaScript Class, which provides automatic fallback to JavaScript maps (using FusionCharts.HC.js, FusionCharts.HC.Maps.js and respective JavaScript map file). FusionCharts JavaScript Class can automatically decide whether to render JavaScript maps or Flash maps.FusionCharts JavaScript class is capable of detecting whether the browser is running in iPad, iPhone, or iPod or in devices where Flash Player is disabled, not-installed, or not-supported and it switches to pure JavaScript rendering architecture.

Click here to see a live sample in your iPad or iPhone.

Back to top Back to Top

Converting all your maps from Flash rendering to JavaScript rendering

If you wish to use JavaScript maps only (and not use Flash at all), you can convert your existing maps to pure JavaScript maps (HTML5) by adding a single line of code. All you need to do is write FusionCharts.setCurrentRenderer('javascript') before you call FusionMaps constructor in your existing implementation.

<html>
  <head> 
    <title>My First map</title> 
    <script type="text/javascript" src="FusionCharts.js"></script>
  </head> 
  <body> 
    <div id="mapContainer">FusionMaps XT will load here!</div> 
    <script type="text/javascript"><!--
	 
      FusionCharts.setCurrentRenderer('javascript');
	 
      var map = new FusionMaps ("FCMap_World.swf", "MapId", "750", "400", "0");
      map.setDataURL ("FirstMap.xml");		 
      map.render("mapContainer"); 
    // --> 
    </script>
  </body> 
</html>

See it live!

Note:

Use of FusionMaps.js is deprecated from FusionMaps XT. Please use FusionCharts.js (FusionCharts JavaScript Class) and respective API instead. But, although deprecated, to ease your upgrade process to FusionMaps XT, we have provided a new FusionMaps.js in Download Pack > Maps folder. This FusionMaps.js will help in loading FusionCharts.js (located in the same folder as FusionMaps.js) and all related JavaScript files in your application. However, we recommend that you replace all references to FusionMaps.js to FusionCharts.js in your code.

An example of using FusionCharts JavaScript Class to render maps is shown below:

<html>
  <head> 
    <title>My First map using FusionCharts JavaScript Class</title> 
    <script type="text/javascript" src="FusionCharts.js"></script>
  </head> 
  <body> 
    <div id="mapContainer">FusionMaps XT will load here!</div> 
    <script type="text/javascript"><!--
	 
      FusionCharts.setCurrentRenderer('javascript');
	 
      var myMap = new FusionCharts ("FCMap_World.swf", "MapId", "750", "400", "0");
      myMap.setXMLUrl ("FirstMap.xml");
      myMap.render("mapContainer"); 
    // --> 
    </script>
  </body> 
</html>

See it live!

Note : Many browsers restrict JavaScript from accessing local file system owing to security reasons. The JavaScript maps, when running locally, will not be able to access data provided as a URL. If you run the files from a server, it will run absolutely fine, though. When running locally, however, if you provide the data as string (using the Data String method), it works fine.

Back to top Back to Top

Rendering pure JavaScript charts

Starting FusionMaps XT, you can specify the JavaScript map alias (as listed in the List of Maps page) instead of the map SWF filename to create a pure JavaScript map. The code snippet below demonstrates how this is achieved:

<html>
  <head> 
    <title>Creating Pure JavaScript map</title> 
    <script type="text/javascript" src="FusionCharts/FusionCharts.js"></script>
  </head> 
  <body> 
    <div id="mapContainer">FusionMaps XT will load here!</div> 
    <script type="text/javascript"><!--
	 
      var myChart = new FusionCharts( "World", "myChartId", "400", "300", "0" );
      myChart.setXMLUrl("Data.xml");
      myChart.render("mapContainer"); 
    // --> 
    </script>
  </body> 
</html>

In the above code, instead of FCMap_World.swf we have specified World, the JavaScript map alias. Based on the JavaScript map alias provided, FusionCharts JavaScript Class renders the respective JavaScript chart.

You can also specify JavaScript map alias while using the Object as Constructor parameter through the type property as shown below:

 var myChart = new FusionCharts( { 
	type: "World",   
	width: '400',    
	height: '300',   
	debugMode : false 
});

Back to top Back to Top

Creating dynamically resizable maps

All maps in FusionMaps XT can now resize automatically as per the changed size of the container element. The maps can accept width and height in percent (%) and scale in percent with respect to the containers' size. Whenever a container's size changes, the map automatically resizes itself with respect to the new size of the container element. To achieve this, all you need to do is set the dimensions of map in percentage. Rest is taken care by the map itself. A sample map constructor might look like this:

Using FusionMaps constructor :

new FusionMaps ("FCMap_World.swf","myMapId", "80%", "100%", "0");

Using FusionCharts constructor :

new FusionCharts ("FCMap_World.swf","myMapId", "80%", "100%", "0");

In the example below, we have created a very basic sample where a map fills up the entire space of the Web browser. When the browser's dimensions are changed, the map resizes itself. Note the width and height declared for BODY and DIV elements using CSS.

<html>
  <head> 	
    <title>My First map - Using dynamically re sizable map</title>
    <script type="text/javascript" src="FusionCharts.js"></script>   
  </head>   
  <body style="height:100%;"> 
    <div id="mapContainer" style="height:100%;" >
        FusionMaps XT will load here</div>          
		
    <script type="text/javascript"><!-- 		  
			
      var myMap = new FusionCharts ("FCMap_World.swf", 
          "myMapId", "100%", "100%", "0");       
      myMap.setXMLData ("<map/>");         
      myMap.render ("mapContainer");          	  
      // -->     
    </script>
  </body> 
</html>

See it live!

In the above code we have:

  1. Set the height of the body to be 100%
  2. Set the height of the container DIV to 100%, which means that it will vertically fill up the body space of the HTML
  3. Set the map's width and height to 100%

The whole page or the HTML BODY element dynamically resizes itself as and when the browser resizes. The map container (DIV with id - "mapContainer"), being a direct child of the whole page, changes its dimensions as per the change of its parent. Subsequently, the map, being the direct child of the map container and set with 100% width and height, resizes itself to fit to the resize dimensions of its parent.

Back to top Back to Top

Using FusionCharts JavaScript Class

Starting FusionMaps XT, the use of FusionMaps.js is deprecated. FusionMaps XT comes with FusionCharts JavaScript Class that takes care of the rendering and management of maps. It also provides a large set of APIs to work with. Using these APIs you can do the following:

  1. Render Flash maps
  2. Render pure JavaScript maps (not Flash)
  3. Use the object oriented JavaScript implementation methods
  4. Make use of new data providing functions like setXMLUrl, setXMLData, setChartData, setChartDataUrl
  5. Use the static function FusionCharts to access all maps instances present in a page
  6. Configure and create LinkedCharts, which is a smart drill-down feature
  7. Make use of the better printing support for all non-Internet Explorer based browsers using the PrintManager class
  8. Debug and manage errors
  9. Set properties of an existing map using the setChartAttribute() function
  10. Provide data in JSON format using setJSONUrl, setJSONData, setChartData, setChartDataUrl functions
  11. Update an existing map's data using Flash map's native AJAX capabilities or browser's AJAX support
  12. Use API to get data back from map in XML/JSON/CSV format
  13. Check the rendering state of a map using function like isActive()
  14. Duplicate an existing map's configurations using the clone() function
  15. Remove and clean a map object and free as much memory as possible using the dispose() function
  16. Make use of better and advanced JavaScript event model (using the addEventListener function) to listen to all events

Existing implementations using FusionMaps.js, APIs like setDataURL()and setDataXML() functions and FC_Rendered event will continue to function without any problem.

Back to top Back to Top

Making use of new JavaScript events

FusionCharts JavaScript Class allows you to handle events using the advanced JavaScript event model. You can use the addEventListener() function to each map object or global FusionCharts class to listen to various events related to map loading, rendering, resizing, creating LinkedCharts, printing, error handling, etc. If you intend to make use of the new JavaScript events or methods exposed in XT, you will have to make the necessary modifications in your code. You need to get the map reference and define the event listener function. You can define a function separately and pass the reference to the function to the addEventListener(). You can also declare an anonymous function along with the addEventListener() function call itself. The code below shows the two models:

<html>
  <head> 	
    <title>FusionMaps XT- listen to DrawComplete event</title> 	
    <script type="text/javascript" src="Maps/FusionCharts.js">
    </script>
  </head>   
  <body>     
    <div id="mapContainer">Map will load here!</div>          
    <script type="text/javascript"><!-- 	

      var myMap = new FusionCharts( "Maps/FCMap_World.swf", 
        "myMapId", "400", "300", "0");
      myMap.setXMLUrl("Data.xml");
      myMap.render("mapContainer");
					
      function myMapListener(event, parameter) 
      {
         alert( event.sender.id + " has completed map drawing" );
      }

      FusionCharts("myMapId").addEventListener ("DrawComplete" , myMapListener );

    // -->     
    </script> 	   
  </body> 
</html>
<html>
  <head> 	
    <title>Map - listen to DrawComplete event</title> 	
    <script type="text/javascript" src="Maps/FusionCharts.js">
    </script>
  </head>   
  <body>     
    <div id="chartContainer">Map will load here!</div>          
    <script type="text/javascript"><!-- 	

      var myMap = new FusionCharts( "Maps/FCMap_World.swf", 
        "myMapId", "400", "300", "0" );
      myMap.setXMLUrl("Data.xml");
      myMap.render("mapContainer");

      FusionCharts("myMapId").addEventListener ("DrawComplete" , 
        function(event, parameter) 
        {
          alert( event.sender.id + " has completed map drawing" );
        }  
      );

    // -->     
    </script> 	   
  </body> 
</html>

The above code listens to the DrawComplete event and shows a JavaScript alert when the event gets fired. To get details of each event please read FusionMaps XT and JavaScript > API Reference > Events page.

Existing JavaScript implementations using FC_Rendered or FC_Loaded events will continue to function without any problem.

Back to top Back to Top

Mouse events introduced for legend, markers and connectors

Starting FusionMaps XT, you can capture the following mouse events:

  • Click on legend items (in icon based legend) using LegendItemClicked event
  • Click on markers using MarkerClicked event
  • Hover on marker using MarkerRollover event
  • Hover out from markers using MarkerRollout event
  • Click on connectors using ConnectorClicked event
  • Hover on connectors using ConnectorRollover event
  • Hover out from connectors ConnectorRollout event
  • Hover on entities using EntityRollover event
  • Hover out from entities using EntityRollout event

Existing users: Prior to FusionMaps XT, entity roll over/out events could be captured through a single event - FC_Event. Although deprecated, you can continue to use this event in your existing code without any problem.

For more information on the listed events read this.

Back to top Back to Top

Changing individual map attribute at run-time using JavaScript API

FusionCharts JavaScript library provides an option to set a map attribute at run-time. This is as easy as calling a simple function. You just need to get the map object and call setChartAttribute() function. Let's see a sample code where we change the fill color of all the entities of a map:

var weekly_sales_map = FusionCharts('JanuaryMapId');
weekly_sales_map.setChartAttribute( "fillColor", "A9C2CA" );

In the code above, we get the map object from FusionCharts collection passing the DOMId of the map. Next, we call setChartAttribute() function and pass two parameters to it. The first parameter is the name of the attribute that needs to be changed. The second parameter provides the new value of the attribute that needs to be set.

In FusionMaps XT, whenever an attribute of a map is changed, the entire map is re-drawn without animation.

Back to top Back to Top

Enabling managed printing in Firefox/Chrome/Safari/Opera

FusionMaps XT provides a feature that correctly prints Flash maps from Firefox, Safari or other Mozilla, WebKit, and Gecko based browsers. We call it Managed Printing. This is managed by adding a single line of code in the page:

FusionCharts.printManager.enabled(true);

This feature, when enabled, prepares the charts in the page for printing. Once preparation is complete, you can print the page with all maps in the page either using File > Print menu of the browser or using code :

FusionCharts.printManager.managedPrint();

The Print Manager internally does the following to achieve this :

  • Once a map is rendered, it silently gathers all aspects of the image data of the present state of the map
  • It converts the image data into image using canvas HTML object
  • It hides the canvas image below the map
  • When print is invoked, a parallel CSS based print media layout is created
  • In this print media layout, the Flash map is hidden and the canvas image is displayed
  • This layout with the canvas image is sent to the printer for print

Note: Print Manager works only in browsers that supports canvas object.

Print Manager also fires events when it has all the maps ready for managed print. The code below shows how it works:

FusionCharts.addEventListener ( 
          FusionChartsEvents.PrintReadyStateChange , 
          function (identifier, parameter) {
            if(parameter.ready){ 
               alert("Map is now ready for printing.");
               document.getElementById('printButton').disabled = false;
            }
        });

Note that the PrintReadyStateChange event is a global event. Thus, this event cannot be listened from individual map instance. Only FusionCharts static class can listen to this event.

The parameters event argument contains a property - ready. This property returns true when the Print Manager is ready to print all maps in a page. Once true is returned by the event, we show a JavaScript alert message-box.The button which was disabled earlier is now enabled.

Now you can try printing from File → Print menu. You can also use a button or any function that calls the window.print() function.

You can also use the following code to print the whole page using FusionCharts JavaScript class:

FusionCharts.printManager.managedPrint();

Back to top Back to Top

Adding support for JSON data

Apart from XML, FusionMaps XT can also accept JSON data format. This functionality is provided by FusionCharts JavaScript Class. You can pass map JSON data in one of the three forms:

  1. As JSON URL/feed
  2. As JSON Object (in JavaScript)
  3. As JSON String

The functions that help in accepting JSON data are setJSONUrl, setJSONData, setChartData, setChartDataUrl. Below are some examples of passing JSON data:

  myMap.setJSONUrl("Data.json");
	 ...
  myMap.setJSONData { 
    "map": { 
      "numberPrefix" : "$"
    },
	"data": [
    	{ "id": "AL", "value": "70"  },
    	{ "id": "AK", "value": "100" },
    	{ "id": "AZ", "value": "90"  },
    	{ "id": "AR", "value": "72"  }
      ]
    }
 );
  

When running from a local file system, maps may not be able to load JSON data from URL/file on certain browsers due to security limitations of AJAX. You will need to run the maps on a server (localhost or remote) to make it work.

Back to top Back to Top

Using FusionCharts jQuery plugin to render map

Starting FusionMaps XT, you can create maps using jQuery syntax. This has been made possible using the introduction of FusionCharts jQuery plugin. This plugin allows you to render maps anywhere within a Web page, update and retrieve map data, update cosmetic and functional settings and use all existing features of FusionMaps XT.

Setting it up:

Setting up of FusionCharts jQuery plugin is as simple as putting an additional reference to the plugin file (FusionCharts.jqueryplugin.js) as shown below:

<script type="text/javascript" src="../Charts/jquery.min.js"></script>
<script type="text/javascript" src="../Charts/FusionCharts.js"></script>
<script type="text/javascript" src="../Charts/FusionCharts.jqueryplugin.js"></script>

For more details of setting up and using FusionCharts jQuery plugin, please go through the FusionMaps XT and jQuery section.

Back to top Back to Top

Using interactive legend

In FusionMaps XT color range names appear in a legend. Each legend items consists of a color box or icon with the color represented by the color range and the name of the color range.

Starting XT, the legend is interactive. That is, when you click each legend icon, it hides the entities corresponding to the color range represented by the legend item.

In the example below, "High Sales" icon was clicked that resulted in the map as under. Note how the "High Sales" icon has also been converted to gray-scale. To show the area back, click on this icon again.

See it live!

You can disable the interactive feature setting interactiveLegend attribute 0 in the <map> element.

Using Gradient legend

FusionMaps XT offers another mode of displaying color ranges - using gradient legend. Gradient legend is an interactive pane of blended colors derived from the <colorRange> definitions. A linear scale is drawn with two drag-able pointers. Each color defined for a color range blends with the next color, thus forming a gradient strip. Each point on the gradient scale represents a unique color and value. So, entities with different values will appear in unique colors as per the position of the value on the gradient scale.

See it live!

The above map shows a gradient legend with range of 70 to 100. The map entities are colored based their values. Each value represents a color on the gradient legend scale.

To enable gradient legend you need to do the following:

  • Set gradient="1"  in  the <colorRange> element
  • Set the starting value of the gradient color range using the minValue attribute of the <colorRange> element
  • Set the starting color of the gradient legend using the code attribute of the <colorRange> element
  • Optionally, set start label and end label of the legend using the startLabel and the endLabel attributes of the <colorRange> element
  • Set maxValue and color in each <color> element of the <colorRange> element

The data to define the gradient legend shown in the above map is given below:

<map ...>

   <colorRange gradient="1" minValue="70" code="CC0001" startlabel="Bad" endLabel="Very Good">
      <color maxValue="80" displayValue="Poor" code="FF0000" />
      <color maxValue="90" displayValue="Average" code="FFCC33" />
      <color maxValue="100" code="069F06" />
   </colorRange>

				 
   <data>
   ...
   </data>
</map>   
{
  "map": {
   ...
  },
  "colorrange": {
    "gradient": "1",
    "minvalue": "70",
    "code": "CC0001",
    "startlabel": "Bad",
    "endlabel": "Very Good",
    "color": [
      {
        "maxvalue": "80",
        "displayvalue": "Poor",
        "code": "FF0000"
      },
      {
        "maxvalue": "90",
        "displayvalue": "Average",
        "code": "FFCC33"
      },
      {
        "maxvalue": "100",
        "code": "069F06"
      }
    ]
  },
  "data": [
    ...
  ]

}

Gradient legend is highly interactive and allows you to show entities having values of a certain range and hide rest of the entities. Click and hold the any of the pointers on the gradient legend and drag it to a particular point on the scale to set the numeric range that is to be shown.

The map below shows a gradient legend with pointers dragged to create a range of 85 to 95. Accordingly, the entities not having values in this range are hidden on the map.

 
Setting display modes of background image

It is now possible to display the map's background images using stretch, tile, center, etc. display modes. To apply a display mode to the background image, you need to use the bgImageDisplayMode attribute in the <map> element. For example,

<map bgImageDisplayMode='Stretch' ...>

There are six different modes namely none, stretch, tile, center, fit and fill. Sample maps showcasing each mode along with the name and a brief definition are given below:

Stretch - Expands the image to fit the entire map area,
without maintaining original image constraints
 
Fit - Fits the image proportionately on the map area
 
Fill -Proportionately fills the entire map area with the image
 
Tile - The image is repeated as a pattern on the entire map area
 
Center - The image is positioned at the center of the map area
 
none - the original image is placed at the top-left corner
of the map background (default)

Additionally you can also increase or decrease the magnification of the background image. To customize the magnification of the background image use the attribute bgImageScale. The value of this attribute can be anything between 0-300. The default value of the attribute is 100. Any value less than 100 will reduce the size of the background image and any value more than 100 will increase the size of the background image. You can use this attribute in combination with all display modes other than stretch.

The example below shows a map with bgImageScale set to 150 and bgImageDisplayMode set to none:

The map below shows background image with bgImageScale set to 40 and bgImageDisplayMode set to tile:

Try all the possible combinations of background image settings from here.

Note: The bgSWF and bgSWFAlpha attributes are deprecated. Use bgImage and bgImageAlpha instead.

Alignment of background image

It is now possible to configure the vertical and horizontal alignment of map's background image. The attributes used to apply the alignments are bgImageVAlign (possible values are - top, middle and bottom) and bgImageHALign (possible values are left, middle and right) in the <map> element. You can use this attribute in combination with all display modes other than center and stretch.

<map bgImageHAlign='top' bgImageVAlign='middle' ...>

The maps below show how the combination of alignments works in a map:

bgImageVAlign='top'
bgImageHAlign='left'
bgImageVAlign='top'
bgImageHAlign='middle'
bgImageVAlign='top'
bgImageHAlign='right'
 
bgImageVAlign='middle'
bgImageHAlign='left'
bgImageVAlign='middle'
bgImageHAlign='middle'
bgImageVAlign='middle'
bgImageHAlign='right'
 
bgImageVAlign='bottom'
bgImageHAlign='left'
bgImageVAlign='bottom'
bgImageHAlign='middle'
bgImageVAlign='bottom'
bgImageHAlign='right'

Try all the possible combinations of background image settings from here.

Note: The bgSWF and bgSWFAlpha attributes are deprecated. Use bgImage and bgImageAlpha instead.

Recursive Number Scaling

FusionMaps XT introduces the Recursive Number Scaling feature. Recursive number scaling comes into the picture when you have number scales defined for your map. It helps you display the map data better by breaking-up the predefined number scale into smaller sections. For example, in a map where time is being plotted, you can display 3.87 days as 3 days, 20 hours, 52 minutes and 25 seconds.

Let us jump to an example straightaway to understand this better.

Let us build a map which indicates the shipment time taken for various continents. Each shipment time can take time ranging from a few days to a few months. And we have the data for each continent in hours itself. Now, if we were to show all the data on the map in hours only, it will not appear too legible. What we can do is build a scale indicating time and then specify it to the map. This scale will look something as under:

24 hours = 1 day
7 days = 1 week
4 weeks = 1 month
3 months = 1 quarter
4 quarters = 1 year

We can define the same in our map using:

<map defaultNumberScale='h' numberScaleValue='24,7,4,3,4'   numberScaleUnit='d,w,m,q,y'  ... >

Please see the Number Scaling page for more details on how to build a number scale. Now let us consider the data below:

<map defaultNumberScale="h" numberScaleValue="24,7,4,3,4" numberScaleUnit="d,w,m,q,y" 
   borderColor="005879" fillColor="D7F4FF" includeValueInLabels="1" 
   baseFontSize="9" showBevel="0" >
  <data>
    <entity id="NA" value="515"/>
    <entity id="SA" value="373"/>
    <entity id="AS" value="3875"/>
    <entity id="EU" value="727"/>
    <entity id="AF" value="885"/>
    <entity id="AU" value="32"/>
  </data>
</map>   
{
	"map": {
		"defaultnumberscale": "h",
		"numberscalevalue": "24,7,4,3,4",
		"numberscaleunit": "d,w,m,q,y",
		"bordercolor": "005879",
		"fillcolor": "D7F4FF",
		"includevalueinlabels": "1",
		"basefontsize": "9",
		"showbevel": "0"
	},
	"data": [
		{"id": "NA", "value": "515"  },
		{"id": "SA", "value": "373"  },
		{"id": "AS", "value": "3875" },
		{"id": "EU", "value": "727"  },
		{"id": "AF", "value": "885"  },
		{"id": "AU", "value": "32"   }
	]
}
 
The above XML/JSON when used for a Column map will give us this:
 
 
You can see above how, owing to the number scale we defined, the values in hours are getting converted into days, weeks, months etc. according to the magnitude of the value entered. Neat work, but wouldn't you rather prefer this?
 

Notice how 1.32 months is converted to 1 month, 1 week, 1 day and 21 hours. This map makes use of recursive number scaling and after converting the time in hours to say, months, whatever is left over is not converted into decimals. It is rather converted into smaller units of time and broken down as far as possible - so the remaining hours are first converted to weeks and again the remaining hours to days and when the hours are too few to be converted into days, they are displayed in hours itself. This gives us a fair idea of how much time was used for each shipment.

To use recursive number scaling, all you have to do is set <map ... scaleRecursively='1' .. >.

The entire XML/JSON for the map above is:

<map scaleRecursively='1' 
   defaultNumberScale="h" numberScaleValue="24,7,4,3,4" numberScaleUnit="d,w,m,q,y" 
   borderColor="005879" fillColor="D7F4FF" includeValueInLabels="1" 
   baseFontSize="9" showBevel="0" >
  <data>
    <entity id="NA" value="515"/>
    <entity id="SA" value="373"/>
    <entity id="AS" value="3875"/>
    <entity id="EU" value="727"/>
    <entity id="AF" value="885"/>
    <entity id="AU" value="32"/>
  </data>
</map><
{
	"map": {
		"scaleRecursively": "1",
		"defaultnumberscale": "h",
		"numberscalevalue": "24,7,4,3,4",
		"numberscaleunit": "d,w,m,q,y",
		"bordercolor": "005879",
		"fillcolor": "D7F4FF",
		"includevalueinlabels": "1",
		"basefontsize": "9",
		"showbevel": "0"
	},
	"data": [
		{"id": "NA", "value": "515"  },
		{"id": "SA", "value": "373"  },
		{"id": "AS", "value": "3875" },
		{"id": "EU", "value": "727"  },
		{"id": "AF", "value": "885"  },
		{"id": "AU", "value": "32"   }
	]
}

You can also control the levels of recursion. Suppose in the above map, instead of 1 month, 1 week, 1 day and 21 hours, you are pretty happy with showing 1 month, 1 week itself either for space constraints or some other good reason. You can control the levels of recursion for all the numbers on your map using the maxScaleRecursion attribute. Suppose you want only two levels of recursion, then set <map ... maxScaleRecursion='2'>. This will convert the above map to:

Notice how all the numbers on the map are using a maximum of two time units - the rest have been truncated. When you want all the units of a number to be shown on the map, you can either omit the maxScaleRecursion attribute or set it to -1.

By default, all the units of a number are separated by a space. You can customize the separator using the scaleSeparator attribute. For example, setting scaleSeparator=', ' will separate each unit with a comma as shown below:

Back to top Back to Top

Configuring thousand separator position

FusionMaps XT automatically decides the position of the thousand separator. By default, the thousand separator is placed after every three digits from the decimal place. A map with default thousand separator position will look as under:

Starting FusionMaps XT, you can customize the position of the thousand separator and place it as required. To place the thousand separator in custom positions you need to use the thousandSeparatorPosition attribute. Shown below is a map with the thousand separator placed after four digits from right:

For the above map, the attribute thousandSeparatorPosition is set to '4'. So, the thousand separator (,) is placed after every four digits starting from right.

You can also set multiple values (separated by comma) to this attribute, instead of a single value. Thus, you can specify complex thousand separator positions. For example, setting multiple values you can display numbers in Indian currency format, where the first thousand separator (for thousand) is placed after three digits from right and then onwards the thousand separator is placed after every two digits. Shown below is an example map displaying Indian currency format:

In the above map, we have set thousandSeparatorPosition='2,3'. So, the thousand separator is first placed after 3 digits starting from right and then onwards after every two digits. Given below are some sample combinations of values which can be set to this attribute:

Value set Description Example
thousandSeparatorPosition="0" When this attribute is set to 0, it takes the default value, which is 3, and places the separator after every three digits starting from right.

Rule: When zero is specified as the thousand separator position, it assumes the default value, which is 3.

1,344,317,518
thousandSeparatorPosition="2" When this attribute is set to 2, the thousand separator is placed after every two digits starting from right. 13,44,31,75,18
thousandSeparatorPosition="4" When this attribute is set to 4, the thousand separator is placed after every four digits starting from right. 13,4431,7518
thousandSeparatorPosition="1,2" In this case, first the thousand separator is placed after two digits from right. Then onwards the separator will be placed after every digit. 1,3,4,4,3,1,7,5,18
thousandSeparatorPosition="1,2,3" In this scenario, first the separator will be placed after three digits from right, then the separator will be placed after two digits and then onwards it will be placed after every digit. 1,3,4,4,3,17,518
thousandSeparatorPosition="3,1,0" In this scenario, the value 0 will be replaced by the default value 3. So, the thousand separator will be first placed after three digits from right. Then the separator is placed after one digit. Then onwards it will be placed after every three digits.

Rule: When zero is specified as the first thousand separator position in a comma separated list of thousand separator positions, it assumes the default value, which is 3.

134,431,7,518
thousandSeparatorPosition="1,0,2" This is a special case where 0 is used as the second value. In this scenario, first the thousand separator is placed after two digits. Next, the value 0 assumes the previous value, which is 2. Hence, the separator will again be placed after two digits and then onwards it will be placed after every digit.

Rule: When zero is specified NOT as the first thousand separator position in a comma separated list of thousand separator positions, it assumes the previous value from the list.

1,3,4,4,3,1,75,18
thousandSeparatorPosition="0,1,3" In this scenario, first the thousand separator is placed after three digits. Then it is placed after every digit. Now, the value 0 assumes the previous value, 1 and rest of the separators are placed after every digit.

Rule: When zero is specified NOT as the first thousand separator position in a comma separated list of thousand separator positions, it assumes the previous value from the list.

1,3,4,4,3,1,7,518
 

Note: Any negative value set to this attribute will be converted to a positive value. For example, thousandSeparator="-2" will be converted to thousandSeparator="2".

Back to top Back to Top

API introduced in FusionMaps XT (v3.2.0)

FusionMaps XT introduces a large number of XML API and JavaScript API as discussed below:

XML API
 
Attribute Name Type & Range Description
In <map> element
caption String Set a title to the map.
subcaption String Set a sub title to the map.
captionPoistion String Set the position the title and the sub title on map. The acceptable values are 'top-left', 'top-right', 'bottom-left', 'bottom-right' and 'top-center'. The default value is 'top-center'.
labelConnectorColor Color as Hex Code Set a color to all the available label connector lines.
labelConnectorAlpha Number (0-100) Set the alpha of all the available label connector lines.
connectorThickness Number (0-100) Set the thickness of marker connector lines.
connectorDashed Boolean (0/1) Set whether the marker connector lines are dashed.
connectorDashLen Number Set the length of the dashes of dashed marker connector lines.
connectorDashGap Number Set the gap between dashes of of marker dashed connector lines.
ShowBorder Boolean (0/1) Whether the common entity border will be displayed or not. Default value is 1.
showEntityToolTip Boolean (0/1) Whether to show or hide tooltip for all entities present in a map. The default value is 1.
showConnectorToolTip Boolean (0/1) Whether to show or hide tooltip for all marker connectors present in a map. The default value is 1.
bgImage String To place any image (JPG/PNG/GIF) or Flash movie (SWF) as background of the map, enter the (path and) name of the background image or SWF file. It should be in the same domain as the map.

Loading of Flash movie is deprecated and is not supported by JavaScript maps.

bgImageAlpha Number (0-100) Helps you specify the opacity for the loaded background image.
bgImageDisplayMode String (stretch, tile, fit, fill, center, none) Helps you specify the mode in which the background image is to be displayed.
  • Stretch - expands the image to fit the entire map area, without maintaining original image constraints
  • Tile - the image is repeated as a pattern on the entire map area
  • Fit - fits the image proportionately on the map area
  • Fill -proportionately fills the entire map area with the image
  • Center - the image is positioned at the center of the map area
  • None - Default mode. None of the above modes are applied
bgImageVAlign String (top, middle, bottom) Helps you to vertically align the background image.
bgImageHAlign String (left, middle, right) Helps you to horizontally align the background image.
bgImageScale Number (0-300) Helps you magnify the background image. This attribute will only work when the attribute bgImageDisplayMode is set to none, center or tile.
emptyEntityColor Color as Hex Code The default color for any map entity whose values are not provided in map data.
emptyEntityAlpha Number (0-100) The default opacity of any map entity whose values are not provided in map data.
scaleRecursively Boolean (0/1) Whether to scale the number recursively? For more details, read this.
maxScaleRecursion Number How many recursions to complete during recursive scaling? -1 completes the entire set of recursion.
scaleSeparator String What character to use to separate the scales that are generated after recursion?
thousandSeparatorPosition List of comma separated Numbers This option helps you specify the position of the thousand separator. For more details, read this.
interactiveAnimation Boolean (0/1) Whether to apply animation on entities getting hidden or shown due to interactivity through gradient legend. The default value is 1.
interactiveAnimDuration Number The duration (in seconds) of the animation of entities getting hidden or shown due to interactivity through gradient legend. The default value is .5 second.
interactiveLegend Boolean (0/1) This attribute lets you interact with the legend in your map. When you click a legend item, the entities associated with that color range are hidden from the map. Re-clicking the legend item causes the entities to reappear.
legendIconScale Number (0-5) Sets the magnification of legend icons. The default value is 1 which denotes 100% size.
legendPointerWidth Number Allows you to set the width of the Gradient Legend pointers.
legendPointerHeight Number Allows you to set the height of the Gradient Legend pointers.
legendPointerBgColor Color as Hex Code Sets the background color of Gradient Legend pointers.
legendPointerBgAlpha Number (0-100) Sets the opacity of the background of Gradient Legend pointers.
legendPointerBorderColor Color as Hex Code Sets the color of the border of Gradient Legend pointers.
legendPointerBorderThickness Number Sets the border thickness of Gradient Legend pointers.
legendPointerHighlightColor Color as Hex Code Sets the highlight color of Gradient Legend pointers.
legendPointerShadowColor Color as Hex Code Sets the shadow color of Gradient Legend pointers.
legendScaleLineColor Color as Hex Code Sets the color of the line showing the numeric scale of Gradient Legend.
legendScaleLineAlpha Number (0-100) Sets the opacity of the line showing the numeric scale of Gradient Legend.
legendScaleLineThickness Number Sets the thickness of the line showing the numeric scale of Gradient Legend.
snapLegendPointers Boolean (0/1) Allows you to snap the Gradient Legend pointers exactly on the tick when released on a near by position.
legendSnapRange Number (0-5) Allows you to set the snapping range of the Gradient Legend pointers.
 
In <colorRange> element
gradient Boolean (0/1) Whether to show Gradient Legend. Default value is 0.
minValue Number Sets the minimum value or the lower limit of the numeric range and Gradient Legend.
code Color as Hex Code Specifies the starting color of the lower limit of Gradient Legend.
alpha Number (0-100) Starting opacity of Gradient Legend. Default value is 100.
startLabel String Specifies the label for the lower limit of Gradient Legend.
endLabel String Specifies the label for the upper limit of Gradient Legend.
 
In <color> element of <colorRange> element
code Color as Hex Code Specifies the color representing the color range. This attribute replaced the deprecated attribute color.
 
In <entity> element of <data> element
useHoverColor Boolean (0/1) Enable or disable hover color over individual entity.
hoverColor Color as Hex Code Set hover color to individual entity.
labelConnectorColor Color as Hex Code Set color for individual label connector line.
labelConnectorAlpha Number (0-100) Set alpha for individual label connector line.
showToolTip Boolean (0/1) Whether to show tooltip for the entity. Default value is 1.
 
In <connector> element of <markers> element
showToolTip Boolean (0/1) Whether to show tooltip for the connector. Default value is 1.
 
JavaScript API
 
Name Description
Global Items
FusionCharts Function that helps in accessing the JavaScript Object reference of a map, chart or gauge. A reference of a map is necessary to perform all available API functions, use all available properties and listen to events. Example: FusionCharts ("MapDOMId")
FusionCharts Static class. It helps in providing access to static members (functions and properties) that apply to all instances of map, charts and gauges available in the global scope (JavaScript window object).
 
FusionCharts JavaScript Class - static members
setCurrentRenderer Sets the renderer for all the maps. Presently you can pass either javascript or flash as the value of renderer parameter. All the maps that get rendered, after this function call, will abide by this setting.
render This function acts as a compact constructor for FusionCharts. It is a static function that helps rendering a map using a single line of code.

It can take an Object as parameter containing all map parameters.For example,

var myMap = FusionCharts.render({ 
	swfUrl : "FCMap_World.swf", 
	id : "myMapId", 
	renderAt : "mapContainer", 
	dataSource : "Data.xml" 
})

It can also take linear string parameters as listed below:

  1. swfUrl: Path to the map SWF file or
    type: JavaScript map alias (to render JavaScript map)
  2. id : DOMId to be set to the map
  3. width : Width of the map
  4. height : Height of the map
  5. renderAt : Container HTML element's (normally a DIV) ID or HTML Node object where the map will be rendered
  6. dataSource : XML or JSON map data. It can be a URL for XML or JSON, it can be XML or JSON in string or it can be a JSON object
  7. dataFormat : Defines the format of the data source.
    • It is xmlurl when data source is a URL to XML data
    • It is xml when the data source is an XML String
    • It is jsonurl when data source is a URL to JSON data
    • It is json when the data source is a JSON String or JSON Object
addEventListener This function acts as advanced event registration model. It accepts two arguments: the event type or name of the event and the event handler function to be executed.

The function addEventListener when called as static method using FusionCharts.addEventListener(), registers the global events of all the maps present in a page.

You may attach a function to multiple events by passing the event names in an array.

removeEventListener This function removes a named event-listener function for a particular event that was defined using addEventListener.

This function when called as static method using FusionCharts.removeEventListener() removes a named event-listener from all the maps on a page.

The name of the event type is passed as the first parameter.

The second parameter is the name of the function which was added as the event listener for that event by addEventListener.

You may also remove a function from multiple events by passing the event names in an array.

version This returns the version of FusionCharts JavaScript Class.
items This is an Array containing references to all the map, chart and gauge instances in a page. Using this, you can get the reference of a map object. A reference of a map is necessary to perform all available functions, use all available properties and listen to events.

When a map DOMID is passed, it returns the reference of the instance of the FusionCharts object (if available) .

This is same as FusionCharts() static function which also provides the reference of the map object.
printManager printManager helps in advanced print management of Flash maps, charts and gauges in Firefox, Chrome, Safari and Opera.

Members

Name Description
enabled This function initializes the print manager if true is passed as the parameter. Once this function is called, the print manager starts preparing all the maps in a page for managed print.
isReady Returns true when the print manger has completed the process of making all maps in a page ready for print.
configure This function configures print Manager. It takes an Object. In this object you can pass two properties:

enabled and message.

This function needs to be called before you call FusionCharts.printManager.enabled()

The enabled property sets the Print Manager on or off by setting the value to true or false, respectively.

The message property takes a string which gets displayed in place of the printable maps until the maps are prepared for printing. The default value is : 'Chart is being prepared for print.'

managedPrint Prints the map once the print manager completes its process of making the map ready for managed print. After the function being called, it waits till the maps become ready.


debugMode debugMode is the native debugging utility of FusionCharts JavaScript Class. It allows users to watch the JavaScript activity of maps, charts and gauge and debug them accordingly. It logs external and internal events and shows notice, warning and error messages.

Members

Name Description
enabled Enables FusionCharts JavaScript debugMode.

While using a single parameter you need to pass true to enable debugMode.

You can use a compact format which sets output function as well as output format and enables debugMode by passing two parameters. Here, the first parameter will be the outputFunction and the second parameter will be the outputFormat.

outputTo Function that will handle all debug output. Generally console.log is used in browsers supporting console. You can also use alert when setting text as outputFormat.

This function needs to be called before you call FusionCharts.debugMode.enabled()

outputFormat The supported debugMode output formats are: text (default), verbose and event.

This function needs to be called before you call FusionCharts.debugMode.enabled()

_enableFirebugLite Enable Firebug-Lite (a widely used debugging platform for web browsers) within your browser. This helps in case you are running a browser with reduced features of  console.

This function loads Firebug Lite ( firebug-lite.js) from a remote location and requires internet connectivity. This file is also present in FusionMaps XT Download Pack > Maps folder. You can also load this file as a local copy by passing the path of the local copy as a parameter to the function _enableFirebugLite().

 
The core FusionCharts JavaScript Class
FusionCharts - constructor This is the constructor method of FusionCharts JavaScript Class. It allows you to create new instance of FusionCharts using legacy set of linear parameters as well as an Object parameter.

It can take an Object as parameter containing all map/chart parameters.

Chart Parameters

It can take linear string parameters (second example on right) as listed below:
  1. swfUrl : Path to the map SWF file or
    type: JavaScript map alias (to render JavaScript map)
  2. id : DOMId to be set to the map (optional)
  3. width : Width of the map  (optional - default is 400)
  4. height : Height of the map (optional - default is 300)
  5. debugMode : Sets the map debug window on. Can take "0" or "1". When set to "1", a map shows debug window over itself. (optional - default value is "0")
  6. registerWithJS : Allow map to communicate with JavaScript. This should be set to "1". This parameter is deprecated and is kept for backward compatibility issues. (optional)
  7. bgColor : A String containing hex coded color value. This sets the color of the flash player's background on which a map gets drawn. This background color is not same as the background color of a map. This background is visible while showing map messages or when map's bgAlpha is set to less than 100. (optional - default value is "#FFFFFF" i.e., white)
  8. scaleMode : Flash player's mode of scaling a map. "NoScale" should be the value. There are other options like showAll, ExactFit, noBorder. But these are not supported and might result into distorted maps.
      (optional)
  9. lang :Sets the language. It presently supports English only. The value is "EN". (optional)
  10. detectFlashVersion :Set to "1" to make FusionCharts Class check whether Flash Player 8 is present in the Browser. (optional - Default value is "0' )
  11. autoInstallRedirect :Set to "1" with detectFlashVersion set to "1" and FusionCharts redirects to Flash Player installation page of Adobe's website. (optional - default is "0")

Apart from these parameters you can add additional parameters to the object based parameter. Those additional parameters are :

  1. renderAt : Container HTML element's (normally a DIV) ID or HTMLNode object where the map will be rendered
  2. dataSource : XML or JSON map data. It can be a URL for XML or JSON, it can be XML or JSON in string or it can be a JSON object
  3. dataFormat : Defines the format of the dataSource.
    • It is xmlurl when data source is a URL to XML data
    • It is xml when the data source is an XML String
    • It is jsonurl when data source is a URL to JSON data
    • It is json when the data source is a JSON String or JSON Object
  4. renderer : Sets the map renderer engine. Its value can be flash or javascript. The default value is flash which generated Flash maps. When set to javascript FusionCharts JavaScript class renders pure JavaScript maps.

Additionally, it can take a mixture of linear parameters and an Object parameter at the end. The linear parameters should be in order. You can pass any one or more (up to no. 11 in the list above) linear parameters before you can pass the Object parameter. See the third example on right.

After instantiating the Object, Initialized event gets fired.

Note : Many browsers restrict JavaScript from accessing local file system owing to security reasons. The JavaScript maps, when running locally, will not be able to access data provided as a URL(using xmlurl and jsonurl as dataFormat). If you run the files from a server, it will run absolutely fine, though. When running locally, however, if you provide xml or json(using the Data String method), it works fine.

setXMLUrl Sets or changes the XML data of the map to a specified URL. The URL has to be relative to the web page where the map is deployed. By default, cross-domain URL-s are not allowed. Again, absolute URL-s are not allowed.

Note : Many browsers restrict JavaScript from accessing local file system owing to security reasons. The JavaScript maps, when running locally, will not be able to access data provided using setXMLUrl function. If you run the files from a server, it will run absolutely fine, though. When running locally, however, if you use setXMLData function , it works fine.

setXMLData Changes the data of the map to the specified XML string.

Note of caution:

When specifying XML as String, please make sure that there are no conflicts in quotes between the JS function call and the quotation mark used to enclose attributes in XML string.

setJSONUrl Sets or changes the data of the map to a specified URL. The URL has to be relative to the web page where the map is deployed. By default, cross-domain URL-s are not allowed. Again, absolute URL-s are not allowed.

Note : Many browsers restrict JavaScript from accessing local file system owing to security reasons. The JavaScript maps, when running locally, will not be able to access data provided using setJSONUrl function. If you run the files from a server, it will run absolutely fine, though. When running locally, however, if you use setJSONData function , it works fine.

setJSONData Changes the data of the map to the specified JSON string or JSON Object.

Note of caution:

When specifying JSON as String, please make sure that there are no conflicts in quotes between the JS function call and the quotation mark used to enclose JSON properties and values.

setChartDataUrl Sets or changes the data of the map to a specified URL. The URL has to be relative to the web page where the map is deployed. By default, cross-domain URL-s are not allowed. Again, absolute URL-s are not allowed.

This function takes two parameters. The first is URL of the data. The second is the dataFormat in string, which can be "xml" or "json".

Note : Many browsers restrict JavaScript from accessing local file system owing to security reasons. The JavaScript maps, when running locally, will not be able to access data provided using setChartDataUrl function. If you run the files from a server, it will run absolutely fine, though. When running locally, however, if you pass the data as string, it works fine.

setChartData Sets or changes the data of the map.

This function takes two parameters. The first is dataSource of the data. The second is the dataFormat. The data source can be a URL to XML source, URL to JSON source, XML as string, JSON as string and JSON as object. Hence, to identify the format correctly dataFormat is passed as second parameter.

dataFormat : Defines the format of the dataSource.

  • It is xmlurl when data source is a URL to XML data
  • It is xml when the data source is an XML String
  • It is jsonurl when data source is a URL to JSON data
  • It is json when the data source is a JSON String or JSON object

Note : Many browsers restrict JavaScript from accessing local file system owing to security reasons. The JavaScript maps, when running locally, will not be able to access data provided as a URL(using xmlurl and jsonurl as dataFormat). If you run the files from a server, it will run absolutely fine, though. When running locally, however, if you provide xml or json(using the Data String method), it works fine.

configure Sets a map configuration before rendering the map. You can mainly use this function to set map messages using this function.

The name of the configuration and the value of the configuration are passed as parameters.

You can also pass a collection of configurations as Object to the function. The parameter object will contain name and value pairs of the configuration name and the corresponding values.

render This function renders a map inside a container element. The reference is passed as a parameter of this function.

This function is called after the map gets instantiated as JavaScript object new FusionCharts. It takes a string containing the ID of an HTML container Element like DIV or SPAN.

You can also pass the HTML Node Object of a container element to this function.

setChartAttribute Sets map attribute and updates the map with the new value. It takes two parameters. The name of the attribute and the value of the parameter.

The name suggests map's root properties (also known as "map attributes" which are passed through <map> element in map XML data or through map property in map's JSON data).

You can also pass a collection of attribute name and value pairs to the function by passing them as an Object. See second example on the right.

Once map attributes get changed, drawcomplete event is fired.

configureLink Through this function you can pass all your desired configurations for the LinkedCharts. You can pass all the properties that a FusionCharts constructor function accepts. Those map properties will be applied to the LinkedCharts. If not provided, the LinkedCharts will inherit properties from the parent map.

Additionally, you can also configure the overlay-button using overlayButton property. These settings also go as another object.

configureLink function can accept parameters in either of two formats :

  • As two separate parameters, the first parameter is an Object containing all configurations (map and overlay-Button). The second parameter accepts a number which denotes the level being configured. The first drilldown level is 0 (zero). See example at the top on the right.
  • As a single dimensional indexed array each element of which is an object containing all map and overlay-button related configurations. Each drilldown level is denoted by the index of the array where the first level is 0 (zero). So, the Object in a particular array index actually applies those settings to the level number which is equal to array index number. See example at the bottom on the right.

Overlay Button settings:

The following are the properties that we can pass as settings for overlay-buttons:

  • show : (true/false) whether to show the overlay-button
  • message: String contain the text for close button
  • bgColor: Hex coded background color of the overlay-button
  • borderColor: Hex coded border color of the overlay-button
  • font : Name of the font
  • fontColor : Hex coded color of the overlay-button's text
  • fontSize :  Size of the font of overlay-button text
  • bold : (true/false) Whether the overlay-button's text will be bold
  • padding :padding around the overlay-button in pixels
exportChart Calls the export map routine to save the map as PDF/image. exportSettings object here contains overriding parameters to override the export parameters initially specified in XML. For more information read this.

While saving a map to a server location, exported event is raised to convey status of export.

print Prints a map.
addEventListener This function acts as advanced event registration model. It accepts two arguments: the event type or name of the event and the event handler function to be executed.

The function addEventListener when called as static method using FusionCharts.addEventListener(), registers the global events of all the maps present in a page.

You may attach a function to multiple events by passing the event names in an array.

removeEventListener This function removes a named event-listener function for a particular event that was defined using addEventListener.

This function when called as static method using FusionCharts.removeEventListener() removes a named event-listener from all the maps on a page.

The name of the event type is passed as the first parameter.

The second parameter is the name of the function which was added as the event listener for that event by addEventListener.

You may also remove a function from multiple events by passing the event names in an array.

clone The function allows you to duplicate a FusionCharts JavaScript object and uses its settings to create another map.

The function can optionally take an object as parameter. The object can contain chart settings which will override the existing settings of the source map before it gets cloned.

The function returns an instance of FusionCharts JavaScript object.

dispose You can remove a map instance from page and memory. using dispose() function.

Additionally, the function will raise BeforeDispose event prior to removing a map and disposed after the map has been removed.

getXMLData Returns the XML data of map as string.
getJSONData Returns the JSON data of map as Object.
getChartData This function returns map data as per dataFormat provided as parameter. When xml is passed as dataFormat it provides XML data as string. When json is passed as dataFormat, data is returned as JSON Object.
getDataAsCSV Returns the data of map as CSV string. The output CSV string can be configured using XML parameters. String representing data of map in CSV format.
getChartAttribute Returns the value of the attribute as specified in map XML Node or "map" property of JSON data.

Value of the attribute; or "null" if the attribute was empty or not found in XML/JSON.

resizeTo This function resizes an existing map. You can pass the width and height values in percentage or as pixel values (without the px suffix).

Once a map gets resized, resized and drawcomplete events are fired.

isActive This function checks whether a FusionCharts SWF is visible and active. Returns true or false.
signature It returns a String representing the signature of map.
chartType This function returns the map type or map alias of the rendered by the FusionCharts JavaScript object.

Please note that the alias value is dependent on the map SWF file-name. The alias is built removing .swf extension and all extra path information from the src value of the map loaded.

id Id of the map. This is commonly called the DOMId of the map.
width Width of the map.
height Height of the map.
src Path of the map SWF file. This is applicable only for Flash maps.
 
Events Types (to listen to this event use FusionCharts.addEventListener or mapObject.addEventListener function)
LegendItemClicked This event is raised when a Legend item is clicked.
EntityRollover This event is raised when user hovers mouse over an entity.
EntityRollout This event is raised when mouse moves out of an entity.
MarkerRollover This event is raised when user hovers mouse over a marker.
MarkerRollout This event is raised when mouse moves out of a marker.
MarkerClicked This event is raised when a marker is clicked.
ConnectorClicked This event is raised when a connector is clicked.
ConnectorRollover This event is raised when user hovers mouse over a connector.
ConnectorRollout This event is raised when mouse moves out of a connector.
Initialize This event is raised when an instance of FusionCharts JavaScript Class is initialized. This happens prior to data loading and map creation events.
DataLoadRequested This event is raised when map data is requested from a URL. This is fired only when data source is a URL.
DataLoadRequestCancelled This event is raised when data load process is cancelled by calling cancelDataloadRequest() function in DataLoadRequested event-listener. In cases where data source is a local path, this event is automatically raised.
DataLoadRequestCompleted This event is raised before map data is loaded.
DataLoadCancelled This event is raised when map data loading is cancelled.
BeforeDataUpdate This event is raised before data is loaded into FusionCharts JavaScript class and is ready to be passed to the map.
DataUpdated This event is raised when data is loaded into FusionCharts JavaScript class and is ready to be passed to the map.
Loaded This event is raised when the map has finished downloading itself in the user's browser. You can use this to hide any loader components that you might have on your page.
DataLoaded This event is raised when the map has finished loading data. It can be used to further process data in any other components in your page.
Rendered This event is raised when the map has finished rendering. This call is made only once per loaded map SWF (even if new data is supplied to it). It can be used to invoke any further JavaScript methods on map, or to change the data of map.
DrawComplete This event is raised every time FusionCharts completes drawing a map. This is also raised on each resize or map reload. Even when you interact with the map, say you slice a Pie, this event will be fired.
Resized This event is raised when map resizes.
Exported This event is raised when the map has finished export as server side save or client side download. This is used to know whether the export is successful. It also provides the path (web path for server side save and local path for client side download) where the exported file has been saved.  This event is not raised when Download action is performed.
BatchExported This event is raised after Batch Export is performed using Client Side Export handler.
PrintReadyStateChange This event is raised to notify the status of Print Manager. It is raised twice. First, when Print Manager starts processing all maps. It is raised again when all the maps are ready for managed print.
BeforeLinkedItemOpen This event is raised before a LinkedChart is opened.
LinkedItemOpened This event is raised after a LinkedChart is opened.
BeforeLinkedItemClose  This event is raised before a LinkedChart is closed.
LinkedItemClosed This event is raised after a LinkedChart is closed.
BeforeDispose This event is raised before a map is going to be removed and cleaned from memory. It is raised just before a map is to be disposed or deleted (mostly using dispose()). This event is, in most cases, followed by a Disposed event.
Disposed This event is raised after a map is removed and cleaned from memory. Technically, it is raised just after a map is disposed or deleted using dispose().
DataLoadError This event is raised when there was an error in loading data from the specified Url. It can be used to show an error message to user, or to take a corrective measure.
DataXMLInvalid This event is raised when the XML data loaded by map is invalid. It can be used to show an error message to user, or to take a corrective measure.
Error This event is raised when error occurs in JavaScript implementation. This event is fired on global scope and needed to be listened only by FusionCharts.addEventListener function.
Warning This event is raised when there are minor errors or warnings while implementing the map. This event is fired on global scope and needed to be listened only by FusionCharts.addEventListener function.
 
Deprecated API since FusionMaps XT (v3.2.0)

Starting FusionMaps XT (v3.2.0) a few of the XML API and the JavaScript API are deprecated as listed below:

Deprecated XML API
Deprecated Deprecated in version Replacement
In <map> element
markerConnThickness XT (v3.2.0) connectorThickness
markerConnDashed XT (v3.2.0) connectorDashed
markerConnDashLen XT (v3.2.0) connectorDashLen
markerConnDashGap XT (v3.2.0) connectorDashGap
markerConnColor XT (v3.2.0) connectorColor
markerConnAlpha XT (v3.2.0) connectorAlpha
bgSWF XT (v3.2.0) bgImage
bgSWFAlpha XT (v3.2.0) bgImageAlpha
imageSave v3.1.0 exportEnabled
imageSaveURL v3.1.0 exportHandler
imageSaveDialogColor v3.1.0 exportDialogColor
imageSaveDialogFontColor v3.1.0 exportDialogFontColor
 
In <color> element of the <colorRange> element
color XT (v3.2.0) code
 
Deprecated JavaScript API
Deprecated Deprecated in version Replacement
Use of the wrapper class present in the file -  FusionMaps.js XT (v3.2.0) Use FusionCharts JavaScript Class as wrapper from the file - FusionCharts.js
Use of the client side JavaScript export component from file - FusionMapsExportComponent.js XT (v3.2.0) Use the file - FusionChartsExportComponent.js
Function getMapFromId XT (v3.2.0) FusionCharts.items or FusionCharts collection.
Function setDataURL XT (v3.2.0) Function setXMLUrl
Function setDataXML XT (v3.2.0) Function setXMLData
Function getXML XT (v3.2.0) Function getXMLData
Function hasRendered XT (v3.2.0) Function isActive
Function getMapAttribute XT (v3.2.0) Function getChartAttribute
Function exportMap XT (v3.2.0) Function exportChart
Function saveAsImage XT (v3.2.0) Function exportChart
 
Changes and updates made in maps

Starting FusionMaps XT the changes and updates that have been incorporated are listed below:

 
Change in map SWF file names

Starting FusionMaps XT (v3.2.0), the following changes have been incorporated for the following map SWF file names in the Core Pack.

Earlier Version FusionMaps XT SWF file name FusionMaps XT JavaScript Alias
FCMap_Netherland.swf FCMap_Netherlands.swf Netherlands
FCMap_NorthIreland.swf FCMap_NorthernIreland.swf NorthernIreland
FCMap_NorthAmerica_WOCentral.swf
(Since v 3.3.1)
FCMap_NorthAmericaWOCentral.swf NorthAmericaWOCentral
 

Starting FusionMaps XT (v3.3.0), the following changes have been incorporated for the following map SWF file names in the Additional America Map Pack.

Note: Starting FusionMaps XT (v3.3.0), Additional Americas and India Map Pack has been modified to Additional America Map Pack. The entities of India (States) which was existing within the Additional Americas and India Map Pack have been shifted under the newly introduced Asia Map Pack.

Earlier Version FusionMaps XT SWF file name FusionMaps XT JavaScript Alias
FCMap_Alagaos.swf FCMap_Alagoas.swf Alagoas
FCMap_Perambuco.swf FCMap_Pernambuco.swf Pernambuco
FCMap_Tocantin.swf FCMap_Tocantins.swf Tocantins
 
Newly introduced map packs

Starting FusionMaps XT (v3.3.0), the following map packs have been introduced.

  • Additional Asia Map Pack
  • Additional Africa Map Pack
  • Additional Oceania Map Pack
  • Additional USA Map Pack
 
Change in existing map packs

Starting FusionMaps XT (v3.3.0), Additional Americas and India Map Pack has been modified to Additional America Map Pack. The entities of India (States) which was existing within the Additional Americas and India Map Pack have been shifted under the newly introduced Asia Map Pack.

Newly introduced maps

Starting FusionMaps XT (v3.2.0), the following maps have been introduced in the core pack.

Map Name SWF Name JavaScript Alias
World with Antarctica FCMap_WorldWithAntarctica.swf WorldWithAntarctica
World 8 Regions with Antarctica FCMap_World8WithAntarctica.swf World8WithAntarctica
Kosovo Districts
(Since v 3.3.0)
FCMap_KosovoDistricts.swf KosovoDistricts
Serbia Wo Kosovo
(Since v 3.3.0)
FCMap_SerbiaWoKosovo.swf SerbiaWoKosovo
South Sudan
(Since v 3.3.0)
FCMap_SouthSudan.swf SouthSudan
Sudan Wo South Sudan
(Since v 3.3.0)
FCMap_SudanWoSouthSudan.swf SudanWoSouthSudan

Starting FusionMaps XT (v3.3.0), the following maps have been introduced.

 
Additional Europe Map Pack
Map Name SWF Name JavaScript Alias
Bulgaria (Provinces)
Blagoevgrad FCMap_Blagoevgrad.swf Blagoevgrad
Burgas FCMap_Burgas.swf Burgas
Dobrich FCMap_Dobrich.swf Dobrich
Gabrovo FCMap_Gabrovo.swf Gabrovo
Haskovo FCMap_Haskovo.swf Haskovo
Kardzhali FCMap_Kardzhali.swf Kardzhali
Kyustendil FCMap_Kyustendil.swf Kyustendil
Lovech FCMap_Lovech.swf Lovech
Bulgaria Montana FCMap_BulgariaMontana.swf BulgariaMontana
Pazardzhik FCMap_Pazardzhik.swf Pazardzhik
Pernik FCMap_Pernik.swf Pernik
Pleven FCMap_Pleven.swf Pleven
Plovdiv FCMap_Plovdiv.swf Plovdiv
Razgrad FCMap_Razgrad.swf Razgrad
Ruse FCMap_Ruse.swf Ruse
Shumen FCMap_Shumen.swf Shumen
Silistra FCMap_Silistra.swf Silistra
Sliven FCMap_Sliven.swf Sliven
Smolyan FCMap_Smolyan.swf Smolyan
Sofia City FCMap_GradSofia.swf GradSofia
Sofia Province FCMap_Sofia.swf Sofia
Stara Zagora FCMap_StaraZagora.swf StaraZagora
Targovishte FCMap_Targovishte.swf Targovishte
Varna FCMap_Varna.swf Varna
Veliko Tarnovo FCMap_VelikoTarnovo.swf VelikoTarnovo
Vidin FCMap_Vidin.swf Vidin
Vratsa FCMap_Vratsa.swf Vratsa
Yambol FCMap_Yambol.swf Yambol
 
Denmark (5 Regions)
Hovedstaden FCMap_Hovedstaden.swf Hovedstaden
Midtjylland FCMap_Midtjylland.swf Midtjylland
Nordjylland FCMap_Nordjylland.swf Nordjylland
Sjaelland (ac) FCMap_Sjaelland.swf Sjaelland
Syddanmark FCMap_Syddanmark.swf Syddanmark
 
Hungary (7 Regions)
Central Hungary FCMap_CentralHungary.swf CentralHungary
Central Transdanubia FCMap_CentralTransdanubia.swf CentralTransdanubia
Northern Great Plain FCMap_NorthernGreatPlain.swf NorthernGreatPlain
Northern Hungary FCMap_NorthernHungary.swf NorthernHungary
Southern Great Plain FCMap_SouthernGreatPlain.swf SouthernGreatPlain
Southern Transdanubia FCMap_SouthernTransdanubia.swf SouthernTransdanubia
Western Transdanubia FCMap_WesternTransdanubia.swf WesternTransdanubia
 
Czech Republic (Main Districts)
Czech Republic Districts FCMap_CzechRepublicDistricts.swf CzechRepublicDistricts
 
Albania (Counties)
Berat FCMap_Berat.swf Berat
Diber FCMap_Diber.swf Diber
Durres FCMap_Durres.swf Durres
Elbasan FCMap_Elbasan.swf Elbasan
Fier FCMap_Fier.swf Fier
Gjirokaster FCMap_Gjirokaster.swf Gjirokaster
Korce FCMap_Korce.swf Korce
Kukes FCMap_Kukes.swf Kukes
Lezhe FCMap_Lezhe.swf Lezhe
Shkoder FCMap_Shkoder.swf Shkoder
Tirana FCMap_Tirana.swf Tirana
Vlore FCMap_Vlore.swf Vlore
 
Estonia (Countries)
Harjumaa FCMap_Harjumaa.swf Harjumaa
Hiiumaa FCMap_Hiiumaa.swf Hiiumaa
Ida-Virumaa FCMap_IdaVirumaa.swf IdaVirumaa
Jarvamaa FCMap_Jarvamaa.swf Jarvamaa
Jogevamaa FCMap_Jogevamaa.swf Jogevamaa
Laanemaa FCMap_Laanemaa.swf Laanemaa
Laane-Virumaa FCMap_LaaneVirumaa.swf LaaneVirumaa
Parnumaa FCMap_Parnumaa.swf Parnumaa
Polvamaa FCMap_Polvamaa.swf Polvamaa
Raplamaa FCMap_Raplamaa.swf Raplamaa
Saaremaa FCMap_Saaremaa.swf Saaremaa
Tartumaa FCMap_Tartumaa.swf Tartumaa
Valgamaa FCMap_Valgamaa.swf Valgamaa
Viljandimaa FCMap_Viljandimaa.swf Viljandimaa
Vorumaa FCMap_Vorumaa.swf Vorumaa
 
Romania (Regions)
Bucuresti-Iifov FCMap_BucurestiIlfov.swf BucurestiIlfov
Centru FCMap_Centru.swf Centru
Nord-Est FCMap_NordEst.swf NordEst
Nord-Vest FCMap_NordVest.swf NordVest
Sud-Est FCMap_SudEst.swf SudEst
Sud-Muntenia FCMap_SudMuntenia.swf SudMuntenia
Sud-Vest Oltenia FCMap_SudVestOltenia.swf SudVestOltenia
Vest FCMap_Vest.swf Vest
 
Poland (Voivodeships)
Dolnoslaskie FCMap_Dolnoslaskie.swf Dolnoslaskie
Kujawsko-Pomorskie FCMap_KujawskoPomorskie.swf KujawskoPomorskie
Lodzkie FCMap_Lodzkie.swf Lodzkie
Lubelskie FCMap_Lubelskie.swf Lubelskie
Lubuskie FCMap_Lubuskie.swf Lubuskie
Malopolskie FCMap_Malopolskie.swf Malopolskie
Mazowieckie FCMap_Mazowieckie.swf Mazowieckie
Opolskie FCMap_Opolskie.swf Opolskie
Podkarpackie FCMap_Podkarpackie.swf Podkarpackie
Podlaskie FCMap_Podlaskie.swf Podlaskie
Pomorskie FCMap_Pomorskie.swf Pomorskie
Slaskie FCMap_Slaskie.swf Slaskie
Swietokrzyskie FCMap_Swietokrzyskie.swf Swietokrzyskie
Warminsko-Mazurskie FCMap_WarminskoMazurskie.swf WarminskoMazurskie
Wielkopolskie FCMap_Wielkopolskie.swf Wielkopolskie
Zachodniopomorskie FCMap_Zachodniopomorskie.swf Zachodniopomorskie
 
Norway (Regions)
Norway Region FCMap_NorwayRegion.swf NorwayRegion
Eastern Norway FCMap_EasternNorway.swf EasternNorway
Northern Norway FCMap_NorthernNorway.swf NorthernNorway
Southern Norway FCMap_SouthernNorway.swf SouthernNorway
Trondelag FCMap_Trondelag.swf Trondelag
Western Norway FCMap_WesternNorway.swf WesternNorway
 
Norway (Countries)
Akershus FCMap_Akershus.swf Akershus
Aust-Agder FCMap_AustAgder.swf AustAgder
Buskerud FCMap_Buskerud.swf Buskerud
Finnmark FCMap_Finnmark.swf Finnmark
Hedmark FCMap_Hedmark.swf Hedmark
Hordaland FCMap_Hordaland.swf Hordaland
More og Romsdal FCMap_MoreogRomsdal.swf MoreogRomsdal
Nord-Trondelag FCMap_NordTrondelag.swf NordTrondelag
Nordland FCMap_Nordland.swf Nordland
Oppland FCMap_Oppland.swf Oppland
Oslo FCMap_Oslo.swf Oslo
Rogaland FCMap_Rogaland.swf Rogaland
Sogn og Fjordane FCMap_SognogFjordane.swf SognogFjordane
Sor-Trondelag FCMap_SorTrondelag.swf SorTrondelag
Telemark FCMap_Telemark.swf Telemark
Troms FCMap_Troms.swf Troms
Vest-Agder FCMap_VestAgder.swf VestAgder
Vestfold FCMap_Vestfold.swf Vestfold
Ostfold FCMap_Ostfold.swf Ostfold
 
Slovakia (Regions)
Banska Bystrica FCMap_BanskaBystrica.swf BanskaBystrica
Bratislava FCMap_Bratislava.swf Bratislava
Kosice FCMap_Kosice.swf Kosice
Nitra FCMap_Nitra.swf Nitra
Presov FCMap_Presov.swf Presov
Trencin FCMap_Trencin.swf Trencin
Trnava FCMap_Trnava.swf Trnava
Zilina FCMap_Zilina.swf Zilina

Back to top Back to Top

Additional Asia Map Pack
Map Name SWF Name JavaScript Alias
Asia (Regions)
Asia (All Regions) FCMap_AsiaRegion.swf AsiaRegion
Northern Asia FCMap_NorthernAsia.swf NorthernAsia
Central Asia FCMap_CentralAsia.swf CentralAsia
Eastern Asia FCMap_EasternAsia.swf EasternAsia
Southern Asia FCMap_SouthernAsia.swf SouthernAsia
South East Asia FCMap_SouthEastAsia.swf SouthEastAsia
Western Asia FCMap_WesternAsia.swf WesternAsia
 
South Korea (Provincial)
Busan FCMap_Busan.swf Busan
Chungcheong bukdo FCMap_Chungcheongbukdo.swf Chungcheongbukdo
Chungcheong namdo FCMap_Chungcheongnamdo.swf Chungcheongnamdo
Gangwondo FCMap_Gangwondo.swf Gangwondo
Gwangju FCMap_Gwangju.swf Gwangju
Gyeonggido FCMap_Gyeonggido.swf Gyeonggido
Gyeongsang bukdo FCMap_Gyeongsangbukdo.swf Gyeongsangbukdo
Gyeongsang namdo FCMap_Gyeongsangnamdo.swf Gyeongsangnamdo
Incheon FCMap_Incheon.swf Incheon
Jejudo FCMap_Jejudo.swf Jejudo
Jeolla bukdo FCMap_Jeollabukdo.swf Jeollabukdo
Jeolla namdo FCMap_Jeollanamdo.swf Jeollanamdo
Daegu FCMap_Daegu.swf Daegu
Daejeon FCMap_Daejeon.swf Daejeon
Seoul FCMap_Seoul.swf Seoul
Ulsan FCMap_Ulsan.swf Ulsan
 
North Korea (Provincial)
Rason FCMap_Rason.swf Rason
North Hamgyong FCMap_NorthHamgyong.swf NorthHamgyong
Ryanggang FCMap_Ryanggang.swf Ryanggang
Chagang FCMap_Chagang.swf Chagang
South Hamgyong FCMap_SouthHamgyong.swf SouthHamgyong
North Pyongan FCMap_NorthPyongan.swf NorthPyongan
Sinuiju FCMap_Sinuiju.swf Sinuiju
South Pyongan FCMap_SouthPyongan.swf SouthPyongan
Pyongyang FCMap_Pyongyang.swf Pyongyang
North Hwangae FCMap_NorthHwangae.swf NorthHwangae
Kangwon FCMap_Kangwon.swf Kangwon
Kumgangsan FCMap_Kumgangsan.swf Kumgangsan
Kaesong FCMap_Kaesong.swf Kaesong
South Hwangae FCMap_SouthHwangae.swf SouthHwangae
 
China (Provincial)
Anhui FCMap_Anhui.swf Anhui
Fujian FCMap_Fujian.swf Fujian
Gansu FCMap_Gansu.swf Gansu
Guangdong FCMap_GuangDong.swf GuangDong
Guizhou FCMap_Guizhou.swf Guizhou
Hainan FCMap_Hainan.swf Hainan
Hebei FCMap_Hebei.swf Hebei
Heilongjiang FCMap_Heilongjiang.swf Heilongjiang
Henan FCMap_Henan.swf Henan
Hubei FCMap_Hubei.swf Hubei
Hunan FCMap_Hunan.swf Hunan
Jiangsu FCMap_Jiangsu.swf Jiangsu
Jiangxi FCMap_Jiangxi.swf Jiangxi
Jilin FCMap_Jilin.swf Jilin
Liaoning FCMap_Liaoning.swf Liaoning
Qinghai FCMap_Qinghai.swf Qinghai
Shaanxi FCMap_Shaanxi.swf Shaanxi
Shandong FCMap_Shandong.swf Shandong
Sichuan FCMap_Sichuan.swf Sichuan
Taiwan FCMap_Taiwan.swf Taiwan
Yunnan FCMap_Yunnan.swf Yunnan
Zhejiang FCMap_Zhejiang.swf Zhejiang
Tibet FCMap_Tibet-d1.swf Tibet-d1
Nei Mongol FCMap_NeiMongol.swf NeiMongol
Xinjiang FCMap_Xinjiang.swf Xinjiang
Guangxi FCMap_Guangxi.swf Guangxi
Ningxia Hui FCMap_NingxiaHui.swf NingxiaHui
Hong Kong FCMap_HongKong.swf HongKong
Macau FCMap_Macau.swf Macau
 
Japan
Hokkaido FCMap_Hokkaido.swf Hokkaido
Ishikawa FCMap_Ishikawa.swf Ishikawa
Okinawa FCMap_Okinawa.swf Okinawa
Kagoshima FCMap_Kagoshima.swf Kagoshima
Miyazaki FCMap_Miyazaki.swf Miyazaki
Oita FCMap_Oita.swf Oita
Kumamoto FCMap_Kumamoto.swf Kumamoto
Nagasaki FCMap_Nagasaki.swf Nagasaki
Saga FCMap_Saga.swf Saga
Fukuoka FCMap_Fukuoka.swf Fukuoka
Kochi FCMap_Kochi.swf Kochi
Ehime FCMap_Ehime.swf Ehime
Kagawa FCMap_Kagawa.swf Kagawa
Tokushima FCMap_Tokushima.swf Tokushima
Yamaguchi FCMap_Yamaguchi.swf Yamaguchi
Hiroshima FCMap_Hiroshima.swf Hiroshima
Okayama FCMap_Okayama.swf Okayama
Shimane FCMap_Shimane.swf Shimane
Tottori FCMap_Tottori.swf Tottori
Wakayama FCMap_Wakayama.swf Wakayama
Nara FCMap_Nara.swf Nara
Hyogo FCMap_Hyogo.swf Hyogo
Osaka FCMap_Osaka.swf Osaka
Shiga FCMap_Shiga.swf Shiga
Mie FCMap_Mie.swf Mie
Aichi FCMap_Aichi.swf Aichi
Shizuoka FCMap_Shizuoka.swf Shizuoka
Gifu FCMap_Gifu.swf Gifu
Nagano FCMap_Nagano.swf Nagano
Yamanashi FCMap_Yamanashi.swf Yamanashi
Fukui FCMap_Fukui.swf Fukui
Toyama FCMap_Toyama.swf Toyama
Niigata FCMap_Niigata.swf Niigata
Kanagawa FCMap_Kanagawa.swf Kanagawa
Tokyo FCMap_Tokyo.swf Tokyo
Chiba FCMap_Chiba.swf Chiba
Saitama FCMap_Saitama.swf Saitama
Gunma FCMap_Gunma.swf Gunma
Tochigi FCMap_Tochigi.swf Tochigi
Ibaraki FCMap_Ibaraki.swf Ibaraki
Fukushima FCMap_Fukushima.swf Fukushima
Yamagata FCMap_Yamagata.swf Yamagata
Akita FCMap_Akita.swf Akita
Miyagi FCMap_Miyagi.swf Miyagi
Iwate FCMap_Iwate.swf Iwate
Aomori FCMap_Aomori.swf Aomori

Back to top Back to Top

Additional Africa Map Pack
Map Name SWF Name JavaScript Alias
Africa (Regions)
Africa (All Regions) FCMap_AfricaRegion.swf AfricaRegion
Eastern Africa FCMap_EasternAfrica.swf EasternAfrica
Central Africa FCMap_CentralAfrica.swf CentralAfrica
Northern Africa FCMap_NorthernAfrica.swf NorthernAfrica
Southern Africa FCMap_SouthernAfrica.swf SouthernAfrica
Western Africa FCMap_WesternAfrica.swf WesternAfrica
 
Egypt
6th October FCMap_SixOctober.swf SixOctober
Al-minya FCMap_Alminya.swf Alminya
Asyut FCMap_Asyut.swf Asyut
Aswan FCMap_Aswan.swf Aswan
Alexandria FCMap_Alexandria.swf Alexandria
Bahera FCMap_Bahera.swf Bahera
Bani-swaif FCMap_Baniswaif.swf Baniswaif
Cairo FCMap_Cairo.swf Cairo
Daqahliya FCMap_Daqahliya.swf Daqahliya
Domyat FCMap_Domyat.swf Domyat
Fayoum FCMap_Fayoum.swf Fayoum
Gharbiya FCMap_Gharbiya.swf Gharbiya
Giza FCMap_Giza.swf Giza
Helwan FCMap_Helwan.swf Helwan
Ismailia FCMap_Ismailia.swf Ismailia
Kafr-Alsheikh FCMap_KafrAlsheikh.swf KafrAlsheikh
Luxer FCMap_Luxer.swf Luxer
Matrouh FCMap_Matrouh.swf Matrouh
Monofiya FCMap_Monofiya.swf Monofiya
North Sinai FCMap_NorthSinai.swf NorthSinai
Port Said FCMap_PortSaid.swf PortSaid
Qalyoubiya FCMap_Qalyoubiya.swf Qalyoubiya
Qina FCMap_Qina.swf Qina
Red Sea FCMap_RedSea.swf RedSea
Al-sharqeyah FCMap_Alsharqeyah.swf Alsharqeyah
South Sinai FCMap_SouthSinai.swf SouthSinai
Suhaj FCMap_Suhaj.swf Suhaj
Suez FCMap_Suez.swf Suez
Wady Gadid FCMap_WadyGadid.swf WadyGadid

Back to top Back to Top

Additional Oceania Map Pack
Map Name SWF Name JavaScript Alias
Australia States Maps
New South Wales (NSW) FCMap_NewSouthWales.swf NewSouthWales
Victoria (VIC) FCMap_Victoria.swf Victoria
Northern Territory (NT) FCMap_NorthernTerritory.swf NorthernTerritory
Western Australia (WA) FCMap_WesternAustralia.swf WesternAustralia
Queensland (QLD) FCMap_Queensland.swf Queensland
Tasmania (TAS) FCMap_Tasmania.swf Tasmania
South Australia (SA) FCMap_SouthAustralia.swf SouthAustralia
Australian Capital Territory FCMap_AustralianCapitalTerritory.swf AustralianCapitalTerritory
 
New Zealand (Provinces)
Auckland FCMap_Auckland.swf Auckland
Bay of Plenty FCMap_BayOfPlenty.swf BayOfPlenty
Canterbury FCMap_Canterbury.swf Canterbury
Gisborne FCMap_Gisborne.swf Gisborne
Hawke's Bay FCMap_HawkesBay.swf HawkesBay
Manawatu-Wanganui FCMap_ManawatuWanganui.swf ManawatuWanganui
Marlborough FCMap_Marlborough.swf Marlborough
Nelson FCMap_Nelson.swf Nelson
Northland FCMap_Northland.swf Northland
Otago FCMap_Otago.swf Otago
Southland FCMap_Southland.swf Southland
Taranaki FCMap_Taranaki.swf Taranaki
Tasman FCMap_Tasman.swf Tasman
Waikato FCMap_Waikato.swf Waikato
Wellington FCMap_Wellington.swf Wellington
West Coast FCMap_WestCoast.swf WestCoast

Back to top Back to Top

Additional USA Map Pack
Map Name SWF Name JavaScript Alias
US States (Area Code)
Alabama Area Code FCMap_AlabamaAreaCode.swf AlabamaAreaCode
Alaska Area Code FCMap_AlaskaAreaCode.swf AlaskaAreaCode
Arizona Area Code FCMap_ArizonaAreaCode.swf ArizonaAreaCode
Arkansas Area Code FCMap_ArkansasAreaCode.swf ArkansasAreaCode
Boston Area Code FCMap_BostonAreaCode.swf BostonAreaCode
California Area Code FCMap_CaliforniaAreaCode.swf CaliforniaAreaCode
Chicago Area Code FCMap_ChicagoAreaCode.swf ChicagoAreaCode
Colorado Area Code FCMap_ColoradoAreaCode.swf ColoradoAreaCode
Connecticut Area Code FCMap_ConnecticutAreaCode.swf ConnecticutAreaCode
DallasFortWorth Area Code FCMap_DallasFortWorthAreaCode.swf DallasFortWorthAreaCode
Delaware Area Code FCMap_DelawareAreaCode.swf DelawareAreaCode
Detroit Area Code FCMap_DetroitAreaCode.swf DetroitAreaCode
DistrictofColumbia Area Code FCMap_DistrictofColumbiaAreaCode.swf DistrictofColumbiaAreaCode
Florida Area Code FCMap_FloridaAreaCode.swf FloridaAreaCode
Georgia Area Code FCMap_GeorgiaAreaCode.swf GeorgiaAreaCode
Hawaii Area Code FCMap_HawaiiAreaCode.swf HawaiiAreaCode
Idaho Area Code FCMap_IdahoAreaCode.swf IdahoAreaCode
Illinois Area Code FCMap_IllinoisAreaCode.swf IllinoisAreaCode
Indiana Area Code FCMap_IndianaAreaCode.swf IndianaAreaCode
Iowa Area Code FCMap_IowaAreaCode.swf IowaAreaCode
Kansas Area Code FCMap_KansasAreaCode.swf KansasAreaCode
Kentucky Area Code FCMap_KentuckyAreaCode.swf KentuckyAreaCode
Louisiana Area Code FCMap_LouisianaAreaCode.swf LouisianaAreaCode
Maine Area Code FCMap_MaineAreaCode.swf MaineAreaCode
Maryland Area Code FCMap_MarylandAreaCode.swf MarylandAreaCode
Massachusetts Area Code FCMap_MassachusettsAreaCode.swf MassachusettsAreaCode
Michigan Area Code FCMap_MichiganAreaCode.swf MichiganAreaCode
Minnesota Area Code FCMap_MinnesotaAreaCode.swf MinnesotaAreaCode
Mississippi Area Code FCMap_MississippiAreaCode.swf MississippiAreaCode
Missouri Area Code FCMap_MissouriAreaCode.swf MissouriAreaCode
Montana Area Code FCMap_MontanaAreaCode.swf MontanaAreaCode
Nebraska Area Code FCMap_NebraskaAreaCode.swf NebraskaAreaCode
Nevada Area Code FCMap_NevadaAreaCode.swf NevadaAreaCode
NewHampshire Area Code FCMap_NewHampshireAreaCode.swf NewHampshireAreaCode
NewJersey Area Code FCMap_NewJerseyAreaCode.swf NewJerseyAreaCode
NewMexico Area Code FCMap_NewMexicoAreaCode.swf NewMexicoAreaCode
NewYorkarea Area Code FCMap_NewYorkareaAreaCode.swf NewYorkareaAreaCode
NewYork Area Code FCMap_NewYorkAreaCode.swf NewYorkAreaCode
NorthCarolina Area Code FCMap_NorthCarolinaAreaCode.swf NorthCarolinaAreaCode
NorthDakota Area Code FCMap_NorthDakotaAreaCode.swf NorthDakotaAreaCode
NorthernCaliforniaBay Area Code FCMap_NorthernCaliforniaBayAreaCode.swf NorthernCaliforniaBayAreaCode
Ohio Area Code FCMap_OhioAreaCode.swf OhioAreaCode
Oklahoma Area Code FCMap_OklahomaAreaCode.swf OklahomaAreaCode
Oregon Area Code FCMap_OregonAreaCode.swf OregonAreaCode
Pennsylvania Area Code FCMap_PennsylvaniaAreaCode.swf PennsylvaniaAreaCode
Phoenix Area Code FCMap_PhoenixAreaCode.swf PhoenixAreaCode
RhodeIsland Area Code FCMap_RhodeIslandAreaCode.swf RhodeIslandAreaCode
Seattle Area Code FCMap_SeattleAreaCode.swf SeattleAreaCode
SouthCarolina Area Code FCMap_SouthCarolinaAreaCode.swf SouthCarolinaAreaCode
SouthDakota Area Code FCMap_SouthDakotaAreaCode.swf SouthDakotaAreaCode
SouthernCaliforniaLA Area Code FCMap_SouthernCaliforniaLAAreaCode.swf SouthernCaliforniaLAAreaCode
Tennessee Area Code FCMap_TennesseeAreaCode.swf TennesseeAreaCode
Texas Area Code FCMap_TexasAreaCode.swf TexasAreaCode
Utah Area Code FCMap_UtahAreaCode.swf UtahAreaCode
Vermont Area Code FCMap_VermontAreaCode.swf VermontAreaCode
Virginia Area Code FCMap_VirginiaAreaCode.swf VirginiaAreaCode
Washington Area Code FCMap_WashingtonAreaCode.swf WashingtonAreaCode
WestVirginia Area Code FCMap_WestVirginiaAreaCode.swf WestVirginiaAreaCode
Wisconsin Area Code FCMap_WisconsinAreaCode.swf WisconsinAreaCode
Wyoming Area Code FCMap_WyomingAreaCode.swf WyomingAreaCode
 
USA (Congressional)
Alabama Congressional FCMap_AlabamaCongressional.swf AlabamaCongressional
Alaska Congressional FCMap_AlaskaCongressional.swf AlaskaCongressional
AmericanSamoa Congressional FCMap_AmericanSamoaCongressional.swf AmericanSamoaCongressional
Arizona Congressional FCMap_ArizonaCongressional.swf ArizonaCongressional
Arkansas Congressional FCMap_ArkansasCongressional.swf ArkansasCongressional
California Congressional FCMap_CaliforniaCongressional.swf CaliforniaCongressional
Colorado Congressional FCMap_ColoradoCongressional.swf ColoradoCongressional
Connecticut Congressional FCMap_ConnecticutCongressional.swf ConnecticutCongressional
Delaware Congressional FCMap_DelawareCongressional.swf DelawareCongressional
Districtof Columbia Congressional FCMap_DistrictofColumbiaCongressional.swf DistrictofColumbiaCongressional
Florida Congressional FCMap_FloridaCongressional.swf FloridaCongressional
Georgia Congressional FCMap_GeorgiaCongressional.swf GeorgiaCongressional
Guam Congressional FCMap_GuamCongressional.swf GuamCongressional
Hawaii Congressional FCMap_HawaiiCongressional.swf HawaiiCongressional
Idaho Congressional FCMap_IdahoCongressional.swf IdahoCongressional
Illinois Congressional FCMap_IllinoisCongressional.swf IllinoisCongressional
Indiana Congressional FCMap_IndianaCongressional.swf IndianaCongressional
Iowa Congressional FCMap_IowaCongressional.swf IowaCongressional
Kansas Congressional FCMap_KansasCongressional.swf KansasCongressional
Kentucky Congressional FCMap_KentuckyCongressional.swf KentuckyCongressional
Louisiana Congressional FCMap_LouisianaCongressional.swf LouisianaCongressional
Maine Congressional FCMap_MaineCongressional.swf MaineCongressional
Maryland Congressional FCMap_MarylandCongressional.swf MarylandCongressional
Massachusetts Congressional FCMap_MassachusettsCongressional.swf MassachusettsCongressional
Michigan Congressional FCMap_MichiganCongressional.swf MichiganCongressional
Minnesota Congressional FCMap_MinnesotaCongressional.swf MinnesotaCongressional
Mississippi Congressional FCMap_MississippiCongressional.swf MississippiCongressional
Missouri Congressional FCMap_MissouriCongressional.swf MissouriCongressional
Montana Congressional FCMap_MontanaCongressional.swf MontanaCongressional
Nebraska Congressional FCMap_NebraskaCongressional.swf NebraskaCongressional
Nevada Congressional FCMap_NevadaCongressional.swf NevadaCongressional
NewHampshire Congressional FCMap_NewHampshireCongressional.swf NewHampshireCongressional
Newjersey Congressional FCMap_NewjerseyCongressional.swf NewjerseyCongressional
NewMexico Congressional FCMap_NewMexicoCongressional.swf NewMexicoCongressional
NewYork Congressional FCMap_NewYorkCongressional.swf NewYorkCongressional
NorthCarolina Congressional FCMap_NorthCarolinaCongressional.swf NorthCarolinaCongressional
NorthDakota Congressional FCMap_NorthDakotaCongressional.swf NorthDakotaCongressional
Ohio Congressional FCMap_OhioCongressional.swf OhioCongressional
Oklahoma Congressional FCMap_OklahomaCongressional.swf OklahomaCongressional
Oregon Congressional FCMap_OregonCongressional.swf OregonCongressional
Pennsylvania Congressional FCMap_PennsylvaniaCongressional.swf PennsylvaniaCongressional
PuertoRico Congressional FCMap_PuertoRicoCongressional.swf PuertoRicoCongressional
RhodeIsland Congressional FCMap_RhodeIslandCongressional.swf RhodeIslandCongressional
SouthCarolina Congressional FCMap_SouthCarolinaCongressional.swf SouthCarolinaCongressional
SouthDakota Congressional FCMap_SouthDakotaCongressional.swf SouthDakotaCongressional
Tennessee Congressional FCMap_TennesseeCongressional.swf TennesseeCongressional
Texas Congressional FCMap_TexasCongressional.swf TexasCongressional
USVirginIslands Congressional FCMap_USVirginIslandsCongressional.swf USVirginIslandsCongressional
Utah Congressional FCMap_UtahCongressional.swf UtahCongressional
Vermont Congressional FCMap_VermontCongressional.swf VermontCongressional
Virginia Congressional FCMap_VirginiaCongressional.swf VirginiaCongressional
Washington Congressional FCMap_WashingtonCongressional.swf WashingtonCongressional
WestVirginia Congressional FCMap_WestVirginiaCongressional.swf WestVirginiaCongressional
Wisconsin Congressional FCMap_WisconsinCongressional.swf WisconsinCongressional
Wyoming Congressional FCMap_WyomingCongressional.swf WyomingCongressional
 
USA (DMA)
EastNorthCentral DMA FCMap_EastNorthCentralDMA.swf EastNorthCentralDMA
EastSouthCentral DMA FCMap_EastSouthCentralDMA.swf EastSouthCentralDMA
MiddleAtlantic DMA FCMap_MiddleAtlanticDMA.swf MiddleAtlanticDMA
Mountain DMA FCMap_MountainDMA.swf MountainDMA
NewEngland DMA FCMap_NewEnglandDMA.swf NewEnglandDMA
Pacific DMA FCMap_PacificDMA.swf PacificDMA
SouthAtlantic DMA FCMap_SouthAtlanticDMA.swf SouthAtlanticDMA
USA DMA FCMap_USADMA.swf USADMA
WestNorthCentral DMA FCMap_WestNorthCentralDMA.swf WestNorthCentralDMA
WestSouthCentral DMA FCMap_WestSouthCentralDMA.swf WestSouthCentralDMA
 
USATimeZone
USA Time Zone FCMap_USATimeZone.swf USATimeZone

Back to top Back to Top

Changes in map definitions

Starting FusionMaps XT (v3.2.0), the following changes have been made in the map definitions as given in the list below.

  • Core Map Pack
  • Additional Asia Map Pack
  • Note: Starting FusionMaps XT (v3.3.0), Additional Americas and India Map Pack has been modified to Additional America Map Pack. The entities of India (States) which was existing within the Additional Americas and India Map Pack have been shifted under the newly introduced Asia Map Pack.

Core Map Pack
Map SWF Name Status Internal Id Short Name Long Name
FCMap_Africa.swf Added 059 CA Canary Islands
Added
(Since v 3.2.0 - SR1)
060 SS South Sudan
 
FCMap_Asia.swf Added 052 TU Turkey
Added 053 SY Syria
Added 054 IZ Iraq
Added 055 SA Saudi Arabia
Added 056 YM Yemen
Added 057 MU Oman
Added 058 AE United Arab Emirates
Added 059 QA Qatar
Added 060 BA Bahrain
Added 061 KU Kuwait
Added 062 JO Jordan
Added 063 IS Israel
Added 064 LE Lebanon
 
FCMap_Azerbaijan.swf
(Since v 3.2.0 - SR1)
Modified 09 BA Baku
 
FCMap_Bangladesh.swf
(Since v 3.2.0 - SR1)
Modified BD.BA BA Barisal
Modified BD.CG CG Chittagong
Modified BD.DA DA Dhaka
Modified BD.KH KH Khulna
Modified BD.RS RS Rajshahi 
Added BD.RP RP Rangpur
Modified BD.SY SY Sylhet
 
FCMap_BosniaHerzegovina.swf Added 12 BL Banja Luka
Added 13 DO Doboj
Added 14 BR Brčko
Added 15 BJ Bijeljina
Added 16 VL Vlasenica
Added 17 SA Sarajevo-Romanija
Added 18 FO Foca
Added 19 TR Trebinje
Deleted 11 RS Republika Srpska
 
FCMap_Chile.swf
(Since v 3.2.0 - SR1)
Added 14 LR Los Ríos 
Added 15 AP Arica y Parinacota
 
FCMap_China2.swf
(Since v 3.2.0 - SR1)
Modified CN.XZ TB Tibet (Xizang)
 
FCMap_Europe.swf
(Since v 3.2.0 - SR1)
Added 047 KO Kosovo
 
FCMap_EuropewithCountries.swf Modified 050 NI Northern Ireland
Deleted 042 UK United Kingdom
 
FCMap_India.swf Added 006 CH Chandigarh
Added 008 DN Dadra and Nagar Haveli
Added 009 DD Daman and Diu
Added 027 PO Pondicherry
 
FCMap_Iran.swf
(Since v 3.2.0 - SR1)
Added IR.AL AL Alborz
 
FCMap_Macau.swf
(Since v 3.2.0 - SR1)
Modified MO.IL.CO CO Coloane
Modified MO.IL.CT CT Cotai
Modified MO.IL.TA TA Taipa
Modified MO.MA.NF NF Nossa Senhora de Fátima
Modified MO.MA.SA SA Santo António
Modified MO.MA.SC SC São Lourenço
Modified MO.MA.SZ SZ São Lázaro
Modified MO.MA.SE SE
 
FCMap_Missouri.swf Added 510 SS St.Louis City
 
FCMap_SouthAmerica.swf Added 015 GI Galapagos Islands
Added 016 SG South Georgia Island
 
FCMap_Thailand.swf
(Since v 3.2.0 - SR1)
Added TH.BK BK Bueng Kan
 
FCMap_UK7.swf Modified UK.NI NI Northern Ireland
 
FCMap_UK.swf Modified 003 NI Northern Ireland
 
FCMap_WorldwithCountries.swf Modified 77 SC Seychelles
Added
(Since v 3.2.0 - SR1)
204 KO South Sudan
Added
(Since v 3.2.0 - SR1)
205 SS Kosovo
 
FCMap_Yemen.swf
(Since v 3.2.0 - SR1)
Added YE.RM RM Raymah
Added YE.SA SA San`a' [City]
 
FCMap_Scotland.swf This map has changed completely. Click here to view the Specification Sheet.
 
FCMap_PolandCounties.swf This map has changed completely. Click here to view the Specification Sheet.
 
FCMap_Ecuador.swf
(Since v 3.2.0 - SR1)
This map has changed completely. Click here to view the Specification Sheet.
 
FCMap_Uganda.swf
(Since v 3.2.0 - SR1)
This map has changed completely. Click here to view the Specification Sheet.

Back to top Back to Top

Additional Asia Map Pack
Map SWF Name Status Internal Id Short Name Long Name
FCMap_AndamanandNicobar.swf Added IN.AN.NM NM North and Middle Andaman
Added IN.AN.SA SA South Andaman
Modified IN.AN.NI NI Nicobar
Deleted IN.AN.AN AN Andaman Islands
 
FCMap_ArunachalPradesh.swf Added IN.AR.UD UD Upper Dibang Valley
Added IN.AR.LD LD Lower Dibang Valley
Modified IN.AR.EL EL Lohit
Added IN.AR.AJ AJ Anjaw
Added IN.AR.KK KK Kurung Kumey
Deleted IN.AR.DV DV Dibang Valley
 
FCMap_Delhi.swf Added IN.DL.ND ND New Delhi
 
FCMap_Haryana.swf Added IN.HR.PL PL Palwal
Added IN.HR.MW MW Nuh
 
FCMap_Jharkhand.swf Added IN.JH.KH KH Khunti
Added IN.JH.RH RH Ramgarh
 
FCMap_Karnataka.swf Modified IN.KA.BN BN Bangalore Urban
Added IN.KA.RN RN Ramanagara
Added IN.KA.YA YA Yadgir
Added IN.KA.CH CH Chikballapur
 
FCMap_Nagaland.swf Added IN.NL.PE PE Peren
Added IN.NL.LO LO Longleng
Added IN.NL.KI KI Kiphire
 
FCMap_TamilNadu.swf Added IN.TN.TP TP Tiruppur
Added IN.TN.AR AR Ariyalur
Added IN.TN.CH CH Chennai
 
FCMap_WestBengal.swf Added IN.WB.EM EM East Medinipur
Added IN.WB.WM WM West Medinipur
Added IN.WB.KO KO Kolkata
Deleted IN.WB.ME ME Medinipur

Back to top Back to Top

Changes in original dimensions

Starting FusionMaps XT (v3.2.0), the following changes have been made in the map dimensions as given in the list below.

 
Core Map Pack
Map Name Map SWF filename Dimensions (width x height)
World & Continents
World FCMap_World.swf 895 x 498 pixels
World with countries FCMap_WorldwithCountries.swf 2189 x 1120 pixels
World 8 Regions FCMap_World8.swf 879 x 500 pixels
Europe FCMap_Europe.swf 450 x 430 pixels
North America FCMap_NorthAmerica.swf 640 x 660 pixels
Central America FCMap_CentralAmerica.swf 600 x 460 pixels
South America FCMap_SouthAmerica.swf 269 x 330 pixels
Asia FCMap_Asia.swf 730 x 623 pixels
Africa FCMap_Africa.swf 660 x 610 pixels
Middle East FCMap_MiddleEast.swf 640 x 470 pixels
Oceania FCMap_Oceania.swf 646 x 512 pixels
Asia (no Mid-East) FCMap_Asia3.swf 651 x 631 pixels
North America (no Central) FCMap_NorthAmericaWOCentral.swf 650 x 650 pixels
 
US & Counties
USA (States) FCMap_USA.swf 730 x 445 pixels
Alaska FCMap_Alaska.swf 656x501 pixels
Alabama FCMap_Alabama.swf 550 x 865 pixels
Arizona FCMap_Arizona.swf 730 x 445 pixels
Arkansas FCMap_Arkansas.swf 701 x 611 pixels
California FCMap_California.swf 605 x 700 pixels
Colorado FCMap_Colorado.swf 800 x 660 pixels
Connecticut FCMap_Connecticut.swf 750 x 560 pixels
Delaware FCMap_Delaware.swf 351 x 826 pixels
District of Columbia FCMap_DistrictofColumbia.swf 630 x 740 pixels
Florida FCMap_Florida.swf 631 x 601 pixels
Georgia FCMap_Georgia.swf 591 x 681 pixels
Hawaii FCMap_Hawaii.swf 761 x 481 pixels
Idaho FCMap_Idaho.swf 555 x 880 pixels
Illinois FCMap_Illinois.swf 520 x 900 pixels
Indiana FCMap_Indiana.swf 564 x 890 pixels
Iowa FCMap_Iowa.swf 751 x 491 pixels
Kentucky FCMap_Kentucky.swf 901 x 421 pixels
Kansas FCMap_Kansas.swf 735 x 380 pixels
Lousiana FCMap_Louisiana.swf 701 x 601 pixels
Maine FCMap_Maine.swf 590 x 866 pixels
Maryland FCMap_Maryland.swf 740 x 395 pixels
Massachusetts FCMap_Massachusetts.swf 760 x 480 pixels
Michigan FCMap_Michigan.swf 600 x 700 pixels
Minnesota FCMap_Minnesota.swf 610 x 670 pixels
Mississippi FCMap_Mississippi.swf 560 x 890 pixels
Missouri FCMap_Missouri.swf 678 x 597 pixels
Montana FCMap_Montana.swf 760 x 432 pixels
Nebraska FCMap_Nebraska.swf 760 x 360 pixels
Nevada FCMap_Nevada.swf 620 x 870 pixels
New Hampshire FCMap_NewHampshire.swf 481 x 901 pixels
New Jersey FCMap_NewJersey.swf 475 x 880 pixels
New Mexico FCMap_NewMexico.swf 590 x 700 pixels
New York FCMap_NewYork.swf 745 x 580 pixels
North Carolina FCMap_NorthCarolina.swf 890 x 380 pixels
North Dakota FCMap_NorthDakota.swf 761 x 471 pixels
Ohio FCMap_Ohio.swf 620 x 660 pixels
Oklahoma FCMap_Oklahoma.swf 771 x 372 pixels
Oregon FCMap_Oregon.swf 760 x 570 pixels
Pennsylvania FCMap_Pennsylvania.swf 760 x 450 pixels
Rhode Island FCMap_RhodeIsland.swf 601 x 901 pixels
South Carolina FCMap_SouthCarolina.swf 751 x 585 pixels
South Dakota FCMap_SouthDakota.swf 760 x 490 pixels
Tennessee FCMap_Tennessee.swf 760 x 207 pixels
Texas FCMap_Texas.swf 970 x 910 pixels
Utah FCMap_Utah.swf 600 x 765 pixels
Washington FCMap_Washington.swf 755 x 500 pixels
Vermont FCMap_Vermont.swf 560 x 890 pixels
West Virginia FCMap_WestVirginia.swf 700 x 600 pixels
Wisconsin FCMap_Wisconsin.swf 640 x 680 pixels
Wyoming FCMap_Wyoming.swf 761 x 601 pixels
 
USA Regions
USA (All Regions) FCMap_USARegion.swf 700 x 500pixels
USA Central Region FCMap_USACentralRegion.swf 240 x 310pixels
USA North East Region FCMap_USANorthEastRegion.swf 210 x 190pixels
USA South East Region FCMap_USASouthEastRegion.swf 220 x 170pixels
USA North West Region FCMap_USANorthWestRegion.swf 350 x 310 pixels
USA South West Region FCMap_USASouthWestRegion.swf 260 x 220 pixels
 
Europe (Countries)
Europe (All Countries) FCMap_Europewithcountries.swf 450 x 430 pixels
Europe (All islands) FCMap_Europe2.swf 460 x 460 pixels
Albania FCMap_Albania.swf 190 x 400 pixels
Andorra FCMap_Andorra.swf 480 x 390 pixels
Austria FCMap_Austria.swf 570 x 310 pixels
Belarus FCMap_Belarus.swf 310 x 250 pixels
Belgium FCMap_Belgium.swf 390 x 320 pixels
Bosnia-Herzegovina FCMap_BosniaHerzegovina.swf 500 x 480 pixels
Bulgaria FCMap_Bulgaria.swf 565 x 401 pixels
Croatia FCMap_Croatia.swf 510 x 510 pixels
Cyprus FCMap_Cyprus.swf 620 x 380 pixels
Cyprus (Regions) FCMap_Cyprus2.swf 620 x 390 pixels
Czech Republic FCMap_CzechRepublic.swf 800 x 460 pixels
Denmark FCMap_Denmark.swf 683 x 536 pixels
Denmark (Regions) FCMap_DenmarkRegion.swf 520 x 580 pixels
England FCMap_England.swf 490 x 560 pixels
Estonia FCMap_Estonia.swf 590 x 390 pixels
Finland FCMap_Finland.swf 270 x 470 pixels
France FCMap_France.swf 567 x 561 pixels
France (Departments) FCMap_FranceDepartment.swf 610 x 570 pixels
Germany FCMap_Germany.swf 447 x 576 pixels
Greece FCMap_Greece.swf 410 x 420 pixels
Hungary FCMap_Hungary.swf 510 x 320 pixels
Hungary (Regions) FCMap_HungaryRegions.swf 770 x 490 pixels
Iceland FCMap_Iceland.swf 560 x 400 pixels
Ireland FCMap_Ireland.swf 398 x 520 pixels
Italy FCMap_Italy.swf 480 x 560 pixels
Latvia FCMap_Latvia.swf 520 x 310 pixels
Liechtenstein FCMap_Liechtenstein.swf 310 x 600 pixels
Lithuania FCMap_Lithuania.swf 790 x 610 pixels
Luxembourg FCMap_Luxembourg.swf 540 x 770 pixels
Macedonia FCMap_Macedonia.swf 510 x 420 pixels
Malta FCMap_Malta.swf 355 x 313 pixels
Moldova FCMap_Moldova.swf 341 x 431 pixels
Monaco FCMap_Monaco.swf 260x340 pixels
Montenegro FCMap_Montenegro.swf 510 x 580 pixels
Netherlands FCMap_Netherlands.swf 500 x 575 pixels
Norway FCMap_Norway.swf 520 x 560 pixels
Norway (Regions) FCMap_NorwayRegion.swf 590x 640 pixels
Poland (Counties) FCMap_PolandCounties.swf 644 x 600 pixels
Poland FCMap_Poland.swf 410 x 390 pixels
Portugal FCMap_Portugal.swf 250 x 510 pixels
Romania FCMap_Romania.swf 470 x 350 pixels
San Marino FCMap_SanMarino.swf 320 x 400 pixels
Scotland FCMap_Scotland.swf 469 x 610 pixels
Serbia FCMap_Serbia.swf 350 x 490 pixels
Slovakia FCMap_Slovakia.swf 610 x 310 pixels
Slovenia FCMap_Slovenia.swf 560 x 380 pixels
Spain (Autonomous) FCMap_Spain.swf 550 x 391 pixels
Spain (Provinces) FCMap_SpainProvinces.swf 810 x 570 pixels
Sweden FCMap_Sweden.swf 270 x 560 pixels
Switzerland FCMap_Switzerland.swf 510 x 341 pixels
Turkey FCMap_Turkey.swf 710 x 320 pixels
UK FCMap_UK.swf 335 x 551 pixels
Ukraine FCMap_Ukraine.swf 550 x 380 pixels
Vatican City FCMap_VaticanCity.swf 320 x 250 pixels
 
Europe (Regions)
Europe (All Regions) FCMap_EuropeRegion.swf 430 x 400 pixels
East European Region FCMap_EastEuropeanRegion.swf 210 x 310 pixels
West European Region FCMap_WestEuropeanRegion.swf 130 x 150 pixels
Central European Region FCMap_CentralEuropeanRegion.swf 140 x 120 pixels
North European Region FCMap_NorthEuropeanRegion.swf 270 x 250 pixels
South European Region FCMap_SouthEuropeanRegion.swf 381 x 136 pixels
 
UK
UK (With Islands) FCMap_UK7.swf 351x 592 pixels
England (Region) FCMap_EnglandRegion.swf 400 x 460 pixels
Scotland (Region) FCMap_ScotlandRegion.swf 390 x 460 pixels
Wales FCMap_Wales.swf 440 x 530 pixels
Northern Ireland FCMap_NorthernIreland.swf 420 x 350 pixels
 
North America
Antigua FCMap_Antigua.swf 500 x 370 pixels
Bahamas FCMap_Bahamas.swf 521 x 560 pixels
Barbados FCMap_Barbados.swf 200 x 260 pixels
Canada FCMap_Canada.swf 635 x 535 pixels
Cayman Islands FCMap_CaymanIslands.swf 910 x 440 pixels
Cuba FCMap_Cuba.swf 590 x 230 pixels
Dominica FCMap_Dominica.swf 150 x 271 pixels
Dominican Republic FCMap_DominicanRepublic.swf 400 x 280 pixels
Greenland FCMap_Greenland.swf 310 x 540 pixels
Grenada FCMap_Grenada.swf 260x 290 pixels
Haiti FCMap_Haiti.swf 350 x 280 pixels
Jamaica FCMap_Jamaica.swf 411 x 170 pixels
Mexico FCMap_Mexico.swf 601 x 701 pixels
Puerto Rico FCMap_PuertoRico.swf 660 x 340 pixels
Saint Kitts and Nevis FCMap_SaintKittsandNevis.swf 350 x 330 pixels
Saint Lucia FCMap_SaintLucia.swf 270 x 520 pixels
Saint Vincent and The Grenadines FCMap_SaintVincentandtheGrenadines.swf 250 x 540 pixels
Trinidad and Tobago FCMap_TrinidadandTobago.swf 610 x 570 pixels
 
South America
Argentina FCMap_Argentina.swf 340 x 690 pixels
Bolivia FCMap_Bolivia.swf 300 x 340 pixels
Brazil FCMap_Brazil.swf 300 x 270 pixels
Brazil (Regions) FCMap_BrazilRegion.swf 370 x 370 pixels
Chile FCMap_Chile.swf 200 x 570 pixels
Colombia FCMap_Colombia.swf 420 x 580 pixels
Ecuador
(Since v 3.2.0 - SR1)
FCMap_Ecuador.swf 550 x 600 pixels
Falkland Island FCMap_FalklandIsland.swf 380 x 300 pixels
French Guiana FCMap_FrenchGuiana.swf 370 x 460 pixels
Guyana FCMap_Guyana.swf 330 x 450 pixels
Paraguay FCMap_Paraguay.swf 300 x 320 pixels
Peru FCMap_Peru.swf 370 x 520 pixels
Suriname FCMap_Suriname.swf 400 x 420 pixels
Uruguay FCMap_Uruguay.swf 300 x 340 pixels
Venezuela FCMap_Venezuela.swf 550 x 485 pixels
 
Central America
Central America (with Caribbean) FCMap_CentralAmericawithCaribbean.swf 650 x 550 pixels
Central America (with Virgin Islands) FCMap_CentralAmerica2.swf 901 x 781 pixels
Belize FCMap_Belize.swf 150 x 250 pixels
Costa Rica FCMap_CostaRica.swf 311 x 301 pixels
El Salvador FCMap_ElSalvador.swf 390 x 215 pixels
Guatemala FCMap_Guatemala.swf 440 x 440 pixels
Honduras FCMap_Honduras.swf 410 x 256 pixels
Nicaragua FCMap_Nicaragua.swf 400 x 370 pixels
Panama FCMap_Panama.swf 420 x 200 pixels
 
Canada Provinces & Territories
Alberta FCMap_Alberta.swf 280 x 480 pixels
British Columbia FCMap_BritishColumbia.swf 560 x 532 pixels
Manitoba FCMap_Manitoba.swf 320 x 470 pixels
New Brunswick FCMap_NewBrunswick.swf 450 x 450 pixels
Newfoundland and Labrador FCMap_NewfoundlandandLabrador.swf 440 x 340 pixels
Northwest Territories FCMap_NorthWestTerritories.swf 300 x 430 pixels
Nova Scotia FCMap_NovaScotia.swf 450 x 340 pixels
Nunavut FCMap_Nunavut.swf 350 x 440 pixels
Ontario FCMap_Ontario.swf 410 x 400 pixels
Prince Edward Island FCMap_PrinceEdwardIsland.swf 460 x 310 pixels
Quebec FCMap_Quebec.swf 350 x 410 pixels
Saskatchewan FCMap_Saskatchewan.swf 250 x 450 pixels
Yukon Territory FCMap_YukonTerritory.swf 506 x 740 pixels
 
Asia
Armenia FCMap_Armenia.swf 490 x 500 pixels
Azerbaijan FCMap_Azerbaijan.swf 590 x 470 pixels
Bangladesh FCMap_Bangladesh.swf 450 x 610 pixels
Bhutan FCMap_Bhutan.swf 780 x 440pixels
Brunei FCMap_Brunei.swf 520 x 440 pixels
Burma FCMap_Burma.swf 590 x 1190 pixels
Cambodia FCMap_Cambodia.swf 420 x 350 pixels
China FCMap_China.swf 490 x 410 pixels
China (With Direct-controlled municipalities and Special administrative regions) FCMap_China2.swf 880 x 720 pixels
Asia Georgia FCMap_AsiaGeorgia.swf 570 x 290 pixels
East Timor FCMap_EastTimor.swf 1060x 460 pixels
Hong Kong FCMap_HongKong.swf 750 x 590 pixels
India FCMap_India.swf 595 x 640 pixels
Indonesia FCMap_Indonesia.swf 790 x 290 pixels
Japan FCMap_Japan.swf 541 x 595 pixels
Kazakhstan FCMap_Kazakhstan.swf 560 x 410 pixels
Laos FCMap_Laos.swf 270 x 310 pixels
Macau FCMap_Macau.swf 480 x 770 pixels
Malaysia FCMap_Malaysia.swf 580 x 250 pixels
Mongolia FCMap_Mongolia.swf 820 x 420 pixels
Nepal FCMap_Nepal.swf 750 x 400 pixels
North Korea FCMap_NorthKorea.swf 520 x 550 pixels
Philippines FCMap_Philippines.swf 580 x 780 pixels
Russia FCMap_Russia.swf 916 x 564 pixels
Singapore FCMap_Singapore.swf 560 x 340 pixels
South Korea FCMap_SouthKorea.swf 540x 560 pixels
Sri Lanka FCMap_SriLanka.swf 600 x 1040pixels
Taiwan FCMap_Taiwan.swf 440 x 550 pixels
Thailand FCMap_Thailand.swf 819 x 1200 pixels
Tibet FCMap_Tibet.swf 500 x 330 pixels
Vietnam FCMap_Vietnam.swf 321 x 614 pixels
 
Middle East
Afghanistan FCMap_Afghanistan.swf 610 x 470 pixels
Bahrain FCMap_Bahrain.swf 150 x 220 pixels
Iran FCMap_Iran.swf 420 x 390 pixels
Iraq FCMap_Iraq.swf 310 x 320 pixels
Israel FCMap_Israel.swf 173 x 485 pixels
Jordan FCMap_Jordan.swf 520 x 580 pixels
Kuwait FCMap_Kuwait.swf 520 x 500 pixels
Kyrgyzstan FCMap_Kyrgyzstan.swf 761 x 391 pixels
Lebanon FCMap_Lebanon.swf 320 x 410 pixels
Oman FCMap_Oman.swf 450 x 570 pixels
Pakistan FCMap_Pakistan.swf 220 x 210 pixels
Qatar FCMap_Qatar.swf 221 x 431 pixels
Saudi Arabia FCMap_SaudiArabia.swf 420 x 360 pixels
Syria FCMap_Syria.swf 420 x 370 pixels
Tajikistan FCMap_Tajikistan.swf 320 x 240 pixels
Turkmenistan FCMap_Turkmenistan.swf 320 x 230 pixels
United Arab Emirates FCMap_UAE.swf 570 x 470 pixels
Uzbekistan FCMap_Uzbekistan.swf 390 x 230 pixels
Yemen FCMap_Yemen.swf 521 x 321 pixels
 
Oceania
Australia FCMap_Australia.swf 241 x 196 pixels
Australia (W/Capital) FCMap_Australia2.swf 650 x 600 pixels
Fiji FCMap_Fiji.swf 601 x 592 pixels
Kiribati FCMap_Kiribati.swf 320 x 160 pixels
Marshall Island FCMap_MarshallIsland.swf 370 x 300 pixels
Micronesia FCMap_Micronesia.swf 750 x 330 pixels
Nauru FCMap_Nauru.swf 500 x 510 pixels
New Caledonia FCMap_NewCaledonia.swf 550 x430 pixels
New Zealand FCMap_NewZealand.swf 401 x 591 pixels
Palau FCMap_Palau.swf 630 x 710 pixels
Papua New Guinea FCMap_PapuaNewGuinea.swf 800 x 560 pixels
Samoa FCMap_Samoa.swf 801 x 391 pixels
Solomon Island FCMap_SolomonIsland.swf 580 x 276 pixels
Tonga FCMap_Tonga.swf 200 x 530 pixels
Tuvalu FCMap_Tuvalu.swf 350 x 380 pixels
Vanuata FCMap_Vanuata.swf 200x 380 pixels
 
Africa
Algeria FCMap_Algeria.swf 320 x 311 pixels
Angola FCMap_Angola.swf 320 x 360 pixels
Benin FCMap_Benin.swf 160 x 280 pixels
Botswana FCMap_Botswana.swf 590 x 570 pixels
Burkina Faso FCMap_BurkinaFaso.swf 600 x 460 pixels
Burundi FCMap_Burundi.swf 450 x 490 pixels
Cameroon FCMap_Cameroon.swf 440 x 590 pixels
Cape Verde FCMap_CapeVerde.swf 700 x 620 pixels
Central African Republic FCMap_CentralAfricanRepublic.swf 450 x 310 pixels
Chad FCMap_Chad.swf 321 x 491 pixels
Comoros FCMap_Comoros.swf 610 x 540 pixels
Congo FCMap_Congo.swf 320 x 370 pixels
Cote Divoire FCMap_CoteDivoire.swf 510 x 560 pixels
Democratic Republic of the Congo FCMap_DemocraticRepublicofCongo.swf 430 x430 pixels
Djibouti FCMap_Djibouti.swf 370 x 440 pixels
Egypt FCMap_Egypt.swf 795 x 795 pixels
Equatorial Guinea FCMap_EquatorialGuinea.swf 320 x 200 pixels
Eritrea FCMap_Eritrea.swf 420 x 380 pixels
Ethiopia FCMap_Ethiopia.swf 510 x 400 pixels
Gabon FCMap_Gabon.swf 310 x 340 pixels
Gambia FCMap_Gambia.swf 652 x 191 pixels
Ghana FCMap_Ghana.swf 261 x 371 pixels
Guinea FCMap_Guinea.swf 400 x 310 pixels
Guinea-Bissau FCMap_GuineaBissau.swf 680 x 420 pixels
Kenya FCMap_Kenya.swf 290x 330 pixels
Lesotho FCMap_Lesotho.swf 610 x 530 pixels
Liberia FCMap_Liberia.swf 430 x 440 pixels
Libya FCMap_Libya.swf 570 x 590 pixels
Madagascar FCMap_Madagascar.swf 220 x 410 pixels
Madagascar (Regions) FCMap_MadagascarRegions.swf 370 x 620 pixels
Malawi FCMap_Malawi.swf 270 x 610 pixels
Mali FCMap_Mali.swf 480 x 480 pixels
Mauritania FCMap_Mauritania.swf 320 x 350 pixels
Mauritius FCMap_Mauritius.swf 321 x 351 pixels
Morocco FCMap_Morocco.swf 370 x 370 pixels
Mozambique FCMap_Mozambique.swf 300 x 500 pixels
Namibia FCMap_Namibia.swf 321 x 331 pixels
Niger FCMap_Niger.swf 560 x 450 pixels
Nigeria FCMap_Nigeria.swf 420 x 380 pixels
Rwanda FCMap_Rwanda.swf 471 x 421 pixels
Sao Tome and Principe FCMap_SaoTomeandPrincipe.swf 260 x 370 pixels
Senegal FCMap_Senegal.swf 611 x 441 pixels
Seychelles FCMap_Seychelles.swf 260 x 310 pixels
Sierra Leone FCMap_SierraLeone.swf 530 x 490 pixels
Somalia FCMap_Somalia.swf 451 x 611 pixels
South Africa FCMap_SouthAfrica.swf 450 x 390 pixels
Sudan FCMap_Sudan.swf 600 x 760 pixels
Swaziland FCMap_Swaziland.swf 170 x 210 pixels
Tanzania FCMap_Tanzania.swf 560 x 570 pixels
Togo FCMap_Togo.swf 171 x 391 pixels
Tunisia FCMap_Tunisia.swf 361 x 621 pixels
Uganda
(Since v 3.2.0 - SR1)
FCMap_Uganda.swf 600 x 625 pixels
Western Sahara FCMap_WesternSahara.swf 330 x 300 pixels
Zambia FCMap_Zambia.swf 500x 430 pixels
Zimbabwe FCMap_Zimbabwe.swf 490 x 460 pixels

Back to top Back to Top

Additional Europe Map Pack
Map Name Flash file (SWF Name) Dimensions (width x height)
Belgium (Regions)
Antwerpen FCMap_Antwerp.swf 600 x 460 pixels
Brussels FCMap_Brussels.swf 600 x 460 pixels
East Flanders FCMap_EastFlanders.swf 400x 400 pixels
Flemish Brabant FCMap_FlemishBrabant.swf 600 x 270 pixels
Hainaut FCMap_Hainaut.swf 481 x 353 pixels
Liege FCMap_Liege.swf 601 x 451 pixels
Limburg FCMap_LimburgBGomeenten.swf 192 x 192 pixels
Luxembourg FCMap_BelgiumLuxembourg.swf 401 x 551 pixels
Namur FCMap_Namur.swf 460 x 550 pixels
Walloon Brabant FCMap_WalloonBrabant.swf 550 x 280 pixels
West Flanders FCMap_WestFlanders.swf 550 x 580 pixels
 
Czech Republic (Regions)
Central_Bohemian FCMap_CentralBohemianRegion.swf 560 x 440 pixels
Hradec Kralove FCMap_HradecKralove.swf 750 x 610 pixels
Karlovy_Vary FCMap_KarlovyVaryRegion.swf 420x 350 pixels
Liberec Region FCMap_Liberec.swf 740 x 530 pixels
Moravia-Silesia FCMap_MoraviaSilesia.swf 770 x 650 pixels
Olomouc FCMap_OlomoucRegion.swf 350 x 450 pixels
Pardubice FCMap_PardubiceRegion.swf 430 x 280 pixels
Plzen FCMap_PlzenRegion.swf 370 x 430 pixels
Prague FCMap_Prague.swf 700 x 550 pixels
South Bohemia FCMap_SouthBohemia.swf 730 x 570 pixels
South Moravia FCMap_SouthMoravia.swf 700 x 520 pixels
Usti nad Labem FCMap_UstinadLabem.swf 680 x 640 pixels
Vysocina FCMap_Vysocina.swf 640 x 600 pixels
Zlin FCMap_Zlin.swf 701 x 581 pixels
 
France (Arrondisemants)
Ile de France FCMap_IledeFrance.swf 530 x 440 pixels
Paris FCMap_Paris.swf 310 x 250 pixels
Lyon FCMap_Lyon.swf 320 x 360 pixels
Marseille FCMap_Marseille.swf 431 x 442 pixels
 
Germany (States)
Baden-Wurttemberg FCMap_BadenWurttemberg.swf 370x 380 pixels
Bavaria FCMap_Bavaria.swf 350 x 360 pixels
Berlin FCMap_Berlin.swf 810 x 610 pixels
Brandenburg FCMap_Brandenburg.swf 411 x 381 pixels
Hesse FCMap_Hesse.swf 430 x 570 pixels
Lower Saxony FCMap_LowerSaxony.swf 540 x 510 pixels
Mecklenburg-Vorpommern FCMap_MecklenburgVorpommern.swf 630 x 450 pixels
North Rhine-Westphalia FCMap_NorthRhineWestphalia.swf 400 x 370 pixels
Rhineland-Palatinate FCMap_RhinelandPalatinate.swf 290 x 370 pixels
Saarland FCMap_Saarland.swf 340 x 280 pixels
Sachsen-Anhalt FCMap_SachsenAnhalt.swf 390 x 490 pixels
Saxony FCMap_Saxony.swf 481 x 381 pixels
Schleswig-Holstein FCMap_SchleswigHolstein.swf 430 x 410 pixels
Thuringia FCMap_Thuringia.swf 451 x 371 pixels
 
Italy (Regions)
Abruzzo FCMap_Abruzzo.swf 460 x 430 pixels
Apulia FCMap_Apulia.swf 570 x 460 pixels
Basilicata FCMap_Basilicata.swf 440 x 470 pixels
Calabria FCMap_Calabria.swf 320 x 450 pixels
Campania FCMap_Campania.swf 460 x 440 pixels
Emilia Romagna FCMap_EmiliaRomagna.swf 662 x 371 pixels
Friuli Venezia Giulia FCMap_FriuliVeneziaGiulia.swf 450 x 420 pixels
Lazio FCMap_Lazio.swf 520 x 460 pixels
Liguria FCMap_Liguria.swf 610 x 310 pixels
Lombardy FCMap_Lombardy.swf 540 x 510 pixels
Marche FCMap_Marche.swf 450 x 440pixels
Molise FCMap_Molise.swf 590 x 470 pixels
Piedmont FCMap_Piedmont.swf 390 x 500 pixels
Sardinia FCMap_Sardinia.swf 280 x 500 pixels
Sicily FCMap_Sicily.swf 710 x 550 pixels
Trentino Alto Adige / Sudtirol FCMap_TrentinoAltoAdige.swf 470 x 480 pixels
Tuscany FCMap_Tuscany.swf 530 x 590 pixels
Umbria FCMap_Umbria.swf 410 x 500 pixels
Veneto FCMap_Veneto.swf 460 x 500 pixels
 
Sweden (Counties)
Blekinge FCMap_Blekinge.swf 710 x 410 pixels
Dalarna FCMap_Dalarna.swf 470 x 520 pixels
Gavleborg FCMap_Gavleborg.swf 391 x 581 pixels
Halland FCMap_Halland.swf 370 x 500 pixels
Jamtland FCMap_Jamtland.swf 400x 580 pixels
Jonkoping FCMap_Jonkoping.swf 450 x 420 pixels
Kalmar FCMap_Kalmar.swf 230 x 440 pixels
Kronoberg FCMap_Kronoberg.swf 410 x 270 pixels
Norrbotten FCMap_Norrbotten.swf 451 x 461 pixels
Orebro FCMap_Orebro.swf 280 x 480 pixels
Ostergotland FCMap_Ostergotland.swf 530 x 570 pixels
Skane FCMap_Skane.swf 580 x 580 pixels
Sodermanland FCMap_Sodermanland.swf 350 x 290 pixels
Stockholm County FCMap_Stockholm.swf 550x 580 pixels
Uppsala FCMap_Uppsala.swf 350 x 430 pixels
Varmland FCMap_Varmland.swf 350 x 510 pixels
Vasterbotten FCMap_Vasterbotten.swf 500 x 430 pixels
Vasternorrland FCMap_Vasternorrland.swf 420 x 410 pixels
Vastmanland FCMap_Vastmanland.swf 320 x 380 pixels
Vastra Gotaland FCMap_VastraGotaland.swf 480 x 558 pixels
 
Switzerland (Cantons)
Aargau FCMap_Aargau.swf 610 x 570 pixels
Appenzell Ausserrhoden FCMap_AppenzellAusserrhoden.swf 530 x 410 pixels
Appenzell Innerrhoden FCMap_AppenzellInnerrhoden.swf 601x 581 pixels
Bern FCMap_Bern.swf 650 x600 pixels
Basel-Landschaft FCMap_BaselLandschaft.swf 780 x 440 pixels
Fribourg FCMap_Fribourg.swf 450 x 560 pixels
Geneva FCMap_Geneva.swf 860 x850 pixels
Graubunden FCMap_Graubunden.swf 770x 540 pixels
Jura FCMap_Jura.swf 760x 540 pixels
Lucerne FCMap_Lucerne.swf 510x 560 pixels
Neuchatel FCMap_Neuchatel.swf 690x 490 pixels
Nidwalden FCMap_Nidwalden.swf 440 x 420 pixels
Obwalden FCMap_Obwalden.swf 920 x 660 pixels
Schaffhausen FCMap_Schaffhausen.swf 950 x 740 pixels
Schwyz FCMap_Schwyz.swf 930 x 740 pixels
Solothurn FCMap_Solothurn.swf 820 x 730 pixels
St. Gallen FCMap_SaintGallen.swf 370 x 400 pixels
Thurgau FCMap_Thurgau.swf 820 x 490 pixels
Ticino FCMap_Ticino.swf 650 x 940 pixels
Valais FCMap_Valais.swf 970 x 710 pixels
Vaud FCMap_Vaud.swf 550 x 550 pixels
 
Romania
Romania FCMap_RomaniaRegion.swf 470 x 350 pixels
 
Austria (States)
Burgenland FCMap_Burgenland.swf 220 x 390 pixels
Karnten (Carinthia) FCMap_Karnten.swf 390 x 180 pixels
Niederosterreich FCMap_Niederosterreich.swf 550 x 500 pixels
Oberosterreich FCMap_Oberosterreich.swf 750 x 640 pixels
Salzburg FCMap_Salzburg.swf 300 x 250pixels
Steiermark (Styria) FCMap_Steiermark.swf 950 x 630 pixels
Tirol (Tyrol) FCMap_Tirol.swf 530 x 300 pixels
Vorarlberg FCMap_Vorarlberg.swf 320 x 500 pixels
Wien (Vienna) FCMap_Wien.swf 500 x 390 pixels
 
Portugal (Districts)
Aveiro FCMap_Aveiro.swf 400 x 600 pixels
Beja FCMap_Beja.swf 400 x 280 pixels
Braga FCMap_Braga.swf 350 x 240 pixels
Braganca FCMap_Braganca.swf 370 x 390pixels
Castelo Branco FCMap_CasteloBranco.swf 430 x 340 pixels
Coimbra FCMap_Coimbra.swf 530 x 360 pixels
Evora FCMap_Evora.swf 510 x 320 pixels
Faro FCMap_Faro.swf 500 x 230 pixels
Guarda FCMap_Guarda.swf 280x 320 pixels
Lieria FCMap_Lieria.swf 350x 300 pixels
Lisboa FCMap_Lisboa.swf 300 x 340 pixels
Portalegre FCMap_Portalegre.swf 430 x 360 pixels
Porto FCMap_Porto.swf 410 x 280 pixels
Santarem FCMap_Santarem.swf 300 x 360 pixels
Setubal FCMap_Setubal.swf 290 x 350 pixels
Vianado Castelo FCMap_VianadoCastelo.swf 390 x 360 pixels
Vila Real FCMap_VilaReal.swf 400 x 450 pixels
Viseu FCMap_Viseu.swf 420 x 450 pixels

Back to top Back to Top

Additional America Map Pack
Map Name Flash file (SWF Name) Dimensions (width x height)
Mexico
Aguascalientes FCMap_Aguascalientes.swf 740 x 570 pixels
Baja California FCMap_BajaCalifornia.swf 450 x 540 pixels
Baja California Sur FCMap_BajaCaliforniaSur.swf 330 x 380 pixels
Campeche FCMap_Campeche.swf 410 x 400 pixels
Colima FCMap_Colima.swf 740 x 490 pixels
Mexico Distrito Federal FCMap_MexicoDistritoFederal.swf 146 x 203 pixels
Guanajuato FCMap_Guanajuato.swf 770 x 620 pixels
Nayarit FCMap_Nayarit.swf 550 x 750 pixels
Queretaro de Arteaga FCMap_QueretarodeArteaga.swf 510 x 560 pixels
Quintana Roo FCMap_QuintanaRoo.swf 320 x 480 pixels
Sonora FCMap_Sonora.swf 420 x 460 pixels
Tamaulipas FCMap_Tamaulipas.swf 450 x 720 pixels
Zacatecas FCMap_Zacatecas.swf 480x 590 pixels
 
Brazil (States)
Acre
(Since v 3.3.0)
FCMap_Acre.swf 1450 X 810 pixels
Alagoas
(Since v 3.3.0)
FCMap_Alagoas.swf 1500 X 830 pixels
Amapa
(Since v 3.3.0)
FCMap_Amapa.swf 1120 X 1240 pixels
Amazonas
(Since v 3.3.0)
FCMap_Amazonas.swf 1520 X 1050 pixels
Bahia
(Since v 3.3.0)
FCMap_Bahia.swf 910 X 980 pixels
Ceara
(Since v 3.3.0)
FCMap_Ceara.swf 1050 X 1273 pixels
Distrito Federal
(Since v 3.3.0)
FCMap_DistritoFederal.swf 350 X 210 pixels
Espirito Santo
(Since v 3.3.0)
FCMap_EspiritoSanto.swf 850 X 1300 pixels
Goias
(Since v 3.3.0)
FCMap_Goias.swf 1100 X 1090 pixels
Maranhao
(Since v 3.3.0)
FCMap_Maranhao.swf 740 X 980 pixels
Mato Grosso
(Since v 3.3.0)
FCMap_MatoGrosso.swf 1100 X 1060 pixels
Mato Grossodo Sul
(Since v 3.3.0)
FCMap_MatoGrossodoSul.swf 910 X 920 pixels
Minas Gerais
(Since v 3.3.0)
FCMap_MinasGerais.swf 1400 X 1150 pixels
Para
(Since v 3.3.0)
FCMap_Para.swf 1210 X 1170 pixels
Paraiba
(Since v 3.3.0)
FCMap_Paraiba.swf 1510 X 860 pixels
Parana
(Since v 3.3.0)
FCMap_Parana.swf 1330 X 930 pixels
Pernambuco
(Since v 3.3.0)
FCMap_Pernambuco.swf 1375 X 600 pixels
Piaui
(Since v 3.3.0)
FCMap_Piaui.swf 800 X 1150 pixels
Rio de Janeiro
(Since v 3.3.0)
FCMap_RiodeJaneiro.swf 540 X 359 pixels
Rio Grande do Norte
(Since v 3.3.0)
FCMap_RioGrandedoNorte.swf 1400 X 850 pixels
Rio Grande do Sul
(Since v 3.3.0)
FCMap_RioGrandedoSul.swf 910 X 920 pixels
Rondonia
(Since v 3.3.0)
FCMap_Rondonia.swf 1202 X 1000 pixels
Roraima
(Since v 3.3.0)
FCMap_Roraima.swf 1150 X 1300 pixels
Sao Paulo
(Since v 3.3.0)
FCMap_SaoPaulo.swf 1616 X 1033 pixels
Santa Catarina
(Since v 3.3.0)
FCMap_SantaCatarina.swf 1100 X 760 pixels
Sergipe
(Since v 3.3.0)
FCMap_Sergipe.swf 900 X 1000 pixels
Tocantins
(Since v 3.3.0)
FCMap_Tocantins.swf 1090 X 1850 pixels
 
Caribbeans (Islands)
Caribbean Regions FCMap_CaribbeansRegion.swf 400x 410 pixels
Anguilla FCMap_Anguilla.swf 540x 320 pixels
Aruba FCMap_Aruba.swf 270x 270 pixels
Bonaire FCMap_Bonaire.swf 250x 310 pixels
British Virgin Island FCMap_BritishVirginIsland.swf 480 x 460 pixels
Curacao FCMap_Curacao.swf 710 x 410 pixels
Guadaloupe FCMap_Guadaloupe.swf 350 x 300 pixels
Martinique FCMap_Martinique.swf 280 x 320 pixels
Montserrat FCMap_Montserrat.swf 200 x 310 pixels
Saint Barthelemy FCMap_SaintBarthelemy.swf 380 x 220 pixels
Saint Eustatius FCMap_SaintEustatius.swf 470x 490pixels
San Martin FCMap_SaintMartin.swf 490x 430 pixels
Turks and Caicos FCMap_TurksandCaicos.swf 820 x 510 pixels
US Virgin Island FCMap_USVirginIsland.swf 330 x 300 pixels

Back to top Back to Top

Additional Asia Map Pack
Map Name Flash file (SWF Name) Dimensions (width x height)
India (States)
Andaman and Nicobar FCMap_AndamanandNicobar.swf 310 x 460 pixels
Andhra Pradesh FCMap_AndhraPradesh.swf 440 x 420 pixels
Arunachal Pradesh FCMap_ArunachalPradesh.swf 460 x 280 pixels
Assam FCMap_Assam.swf 450 x 340 pixels
Bihar FCMap_Bihar.swf 450 x 330pixels
Chandigarh FCMap_Chandigarh.swf 380 x 400 pixels
Chattisgarh FCMap_Chattisgarh.swf 380 x 440 pixels
Dadra and Nagar Haveli FCMap_DadraandNagarHaveli.swf 380 x 410 pixels
Daman and Diu FCMap_DamanandDiu.swf 600 x 700 pixels
Delhi FCMap_Delhi.swf 381 x 412 pixels
Goa FCMap_Goa.swf 301x 411 pixels
Gujarat FCMap_Gujarat.swf 460 x 380 pixels
Haryana FCMap_Haryana.swf 370 x 440 pixels
Himachal Pradesh FCMap_HimachalPradesh.swf 420 x 410 pixels
Jammu and Kashmir FCMap_JammuandKashmir.swf 400 x 310 pixels
Jharkhand FCMap_Jharkhand.swf 470 x 330 pixels
Karnataka FCMap_Karnataka.swf 350 x 450 pixels
Kerala FCMap_Kerala.swf 290 x 430 pixels
Lakshadweep FCMap_Lakshadweep.swf 270 x 500 pixels
Madhya Pradesh FCMap_MadhyaPradesh.swf 481 x 331 pixels
Maharashtra FCMap_Maharashtra.swf 450 x 350 pixels
Manipur FCMap_Manipur.swf 371 x 441 pixels
Meghalaya FCMap_Meghalaya.swf 440 x 190 pixels
Mizoram FCMap_Mizoram.swf 200 x 420 pixels
Nagaland FCMap_Nagaland.swf 380 x 440 pixels
Orissa FCMap_Orissa.swf 471 x 402 pixels
Puducherry FCMap_Puducherry.swf 420 x 420 pixels
Punjab FCMap_Punjab.swf 390 x 420 pixels
Rajasthan FCMap_Rajasthan.swf 421 x 391 pixels
Sikkim FCMap_Sikkim.swf 330 x 420 pixels
Tamil Nadu FCMap_TamilNadu.swf 370 x 470 pixels
Tripura FCMap_Tripura.swf 300 x 430 pixels
Uttarakhand FCMap_Uttarakhand.swf 420 x 390 pixels
Uttar Pradesh FCMap_UttarPradesh.swf 600 x 550 pixels
West Bengal FCMap_WestBengal.swf 270 x 410 pixels

Back to top Back to Top