var baseURL = "http://"+document.location.host+"/mapviewer";
var mapview;
var foi1, foi2, foi3;
function showMap()
{
var mapCenterLon = -122.45;
var mapCenterLat = 37.6706;
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);
var mpoint1 = MVSdoGeometry.createPoint( -122.58,37.8, 8307);
foi1 = MVFOI.createMarkerFOI("1", mpoint1, "images/circle.gif", 62, 61);
mapview.addFOI(foi1);
mpoint1 = MVSdoGeometry.createPoint( -122.62,37.78, 8307);
foi2 = MVFOI.createMarkerFOI("2", mpoint1, "images/small_circle.png",10,10);
mapview.addFOI(foi2);
mpoint1 = MVSdoGeometry.createPoint( -122.5,37.78, 8307);
foi3 = new MVFOI("3", mpoint1, "mvdemo.m.circle", null, 40,40);
mapview.addFOI(foi3);
mapview.display();
}
function changeFOIImage()
{
foi1.updateImageURL("images/small_circle.png",10,10);
}
function changeFOIGeometry()
{
foi1.updateGeometry(MVSdoGeometry.createPoint( -122.58,37.78, 8307));
}
function changeFOIStyle()
{
foi3.setRenderingStyle("mvdemo.m.star");
foi3.setWidth(20);
foi3.setHeight(20);
foi3.reDraw();
}
function getFOIGeometry()
{
alert(foi1.getGeometry()) ;
}