Hi all,
I've just downloaded fusion maps trial version and try to run applicatin in ASP.NET but when I start it nothing happens. This is a code:
string[,] dataArray = new string[8, 2];
dataArray[0, 0] = "01";
dataArray[0, 1] = "3779000000";
dataArray[1, 0] = "02";
dataArray[1, 1] = "727000000";
dataArray[2, 0] = "03";
dataArray[2, 1] = "877500000";
dataArray[3, 0] = "04";
dataArray[3, 1] = "421500000";
dataArray[4, 0] = "05";
dataArray[4, 1] = "379500000";
dataArray[5, 0] = "06";
dataArray[5, 1] = "80200000";
dataArray[6, 0] = "07";
dataArray[6, 1] = "32000000";
dataArray[7, 0] = "08";
dataArray[7, 1] = "179000000";
StringBuilder strXML = new StringBuilder();
//Initialize <map> element
strXML.Append("<map showLabels='1' includeNameInLabels='1' borderColor='FFFFFF' fillAlpha='80' showBevel='0' legendPosition='Bottom' >");
// Set Color ranges : 4 color ranges for population ranges
strXML.Append("<colorRange>");
strXML.Append("<color minValue='0' maxValue='100000000' displayValue='Population : Below 100 M' color='CC0001' />");
strXML.Append("<color minValue='100000000' maxValue='500000000' displayValue='Population :100 - 500 M' color='DDD33A' />");
strXML.Append("<color minValue='500000000' maxValue='1000000000' displayValue='Population :500 - 1000 M' color='069F06' />");
strXML.Append("<color minValue='1000000000' maxValue='5000000000' displayValue='Population : Above 1000 M' color='ABF456' />");
strXML.Append("</colorRange>");
// Open data element that will store map data
strXML.Append("<data>");
// Use Data from array for each entity
for (int i = 0; i < dataArray.GetLength(0); i++)
{
// Set each map <entity> id and value
strXML.AppendFormat("<entity id='{0}' value='{1}' />", dataArray[i, 0], dataArray[i, 1]);
}
// close data element
strXML.Append("</data>");
//close map element
strXML.Append("</map>");
// Create the Map with data contained in strXML
// and Return HTML output that embeds the Map
// We use FusionMaps class of InfoSoftGlobal namespace (FusionMaps.dll in BIN folder)
// RenderMap() generates the necessary HTML needed to render the map
string mapHTML = FusionMaps.RenderMap("~/FusionMaps/FCMap_World8.swf", "", strXML.ToString(), "mapid", "600", "400", false, false);
//embed the chart rendered as HTML into Literal - WorldPopulationMap
WorldPopulationMap.Text = mapHTML;
Do I need to add something else.
Thanks for your help.