﻿    function GetTowerMarker(point, desc) {

      //marker
        var icon = new GIcon();
        icon.image = "mark.png"; 
        icon.shadow = "markshadow.png"; 
        icon.iconSize = new GSize(10, 10);
        icon.shadowSize = new GSize(20, 25);
        icon.iconAnchor = new GPoint(9, 10);
        icon.infoWindowAnchor = new GPoint(5, 1);
    	map.addOverlay(GPolygon.Circle(point,24140.16,"#0276FD",0,0.1,"#0276FD",0.1));
        var marker = new GMarker(point, icon);
        marker.color = "#0000FF";
        GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml(desc);
            });
        return marker;
    }
    
    function ShowTowers() {
            for (var i=0; i < towers.length; i++) {
                map.removeOverlay(towers[i]);
                map.addOverlay(towers[i]);
		    }
    }
    function fitMap( map, towers ) {
        var bounds = new GLatLngBounds();
        for (var i=0; i< towers.length; i++) {
          bounds.extend(towers[i].getPoint());
        }
        map.setZoom(map.getBoundsZoomLevel(bounds));
        map.setCenter(bounds.getCenter());
        map.enableScrollWheelZoom();
    }
