Can I use zip codes to plot data on map?
No - FusionMaps doesn't support zip codes. It only supports the entity IDs given in Map Specification Sheet of each entity.
 
I want to highlight a particular city and NOT color an entire region. Is that possible?
No - FusionMaps is not meant for that purpose. FusionMaps lets you show data by entities (regions) by color coding them.
 

Can I have the maps pull data directly from an array or recordset or webservice?

No. FusionMaps necessarily needs its data in XML format. If you've your data in arrays, recordsets or as webservices, use your Flash code to retrieve the data from these sources and then convert it into XML at run-time (using string concatenation or XML Object methods). Finally, you can provide the XML to FusionMaps.

You do not need to physically write XML files on disk. You can just provide the XML object instance to FusionMaps and it will read the same.

 
How do I update the data of a map that has already instantiated and is showing?

To do so,

  1. First call the remove() method of the map object, so that all objects of the map are removed.
  2. Call the reInit() method of the map object, to re-initialize map
  3. Set the new XML Data using setXMLData() method
  4. Call render() method finally to render the map
Can I just update a specific data item on the map?
No - you cannot update just a specific data. As of now, you'll need to update the entire map with new XML.
 
I'm done working with the map object and would not use it again in the movie. How should I dispose it?
Just call the destroy() method of the map object and our class will take care of the rest.
 
Can I dynamically resize a map once it's loaded?
No - you cannot re-set the size of the map once it has loaded. The size of the map can only be set in constructor function.
 
Can I load FusionMaps maps in Accordion/ScrollPane component?
At the time of this writing - no. Those components can show only objects that derive from UIObject class. FusionMaps derives from its own custom classes.