/* flashNavigator demo Chicago 2 */
// fnViewer constructor
fn = new flashNavigator();
// loads flashNavigator project (XML format)
fn.load("http://www.flashnavigator.net/examples/maps/chicago.xml");
// sets list of plugins that are used to extend
// flashNavigator functionality
fn.loadPlugins("slider,scalebar,marker");
// registers event listener for the event load
fn.addEventListener("load","fnOnLoad");
// registers event listener for the event loadXML in marker plugin
fn.marker.addEventListener("loadXML","fnOnMarkerXML");
function fnOnLoad()
{
// loads XML formatted content in markers
// data is retrieved using PHP as a back-end part
fn.marker.loadXML("http://www.flashnavigator.net/examples/xml_data.php");
}
function fnOnMarkerXML(evt)
{
// XML data load in marker plugin.
// event information is stored in evt object
console("XML data loaded, number of items: "+evt.count);
}
function showRestaurants()
{
// select only restaurants
fn.marker.loadXML("http://www.flashnavigator.net/examples/xml_data.php?poi=restaurants");
}
function showShopping()
{
// select only shopping
fn.marker.loadXML("http://www.flashnavigator.net/examples/xml_data.php?poi=shopping");
}
function clearMarkers()
{
// clears all visible markers
fn.marker.clear();
}