var shape = {"title":"University of Guelph","description":"University of Guelph","tags":"","points":[[43.531811, -80.232553], [43.533772, -80.234742], [43.536478, -80.230837], [43.534954, -80.229206], [43.545344, -80.214829], [43.539932, -80.207191], [43.522819, -80.229206], [43.525308, -80.233197], [43.523939, -80.235214], [43.526678, -80.239549]],"author":"vfilby"};
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(43.534081, -80.22337),5);
map.addControl(new GSmallMapControl());
var latlngs = [];
for (var i=0; i<shape.points.length; i++)
{
    latlngs[i] = new GLatLng(shape.points[i][0], shape.points[i][1]);
}
var poly = new GPolygon(latlngs, '#ff0000', 3, .8, '#ff0000', .4);
map.addOverlay(poly);
var bounds = poly.getBounds();
map.setZoom(map.getBoundsZoomLevel(bounds));
map.panTo(bounds.getCenter());