var mapview;
function showMap()
{
var baseURL = "http://"+document.location.host+"/mapviewer";
var mapCenterLon = -122.45;
var mapCenterLat = 37.7706;
var mapZoom = 4;
var mpoint = MVSdoGeometry.createPoint(mapCenterLon,mapCenterLat,8307);
mapview = new MVMapView(document.getElementById("map"), baseURL);
mapview.addMapTileLayer(new MVMapTileLayer("mvdemo.demo_map"));
mapview.setCenter(mpoint);
mapview.setZoomLevel(mapZoom);
addThemeBasedFOI();
mapview.addNavigationPanel();
mapview.display();
}
function addThemeBasedFOI()
{
var themebasedfoi1 = new MVThemeBasedFOI('themebasedfoi1','mvdemo.THEME_DEMO_COUNTY_POPDENSITY');
themebasedfoi1.enableAutoWholeImage(true) ;
mapview.addThemeBasedFOI(themebasedfoi1);
var themebasedfoi2 = new MVThemeBasedFOI('themebasedfoi2','mvdemo.customers');
mapview.addThemeBasedFOI(themebasedfoi2);
}
function setVisible(item)
{
var themebasedfoi = mapview.getThemeBasedFOI(item.value);
themebasedfoi.setVisible(!themebasedfoi.isVisible());
}
The HTML code that wires the