var shape = {"title":"Arcadia Heights Neighborhood in Salt Lake City, UT","description":"","tags":"","points":[[40.728886, -111.81438], [40.728913, -111.81127], [40.728254, -111.808634], [40.729572, -111.805778], [40.731674, -111.804427], [40.734974, -111.800781], [40.7348, -111.794877], [40.727854, -111.794877], [40.727681, -111.80408], [40.717089, -111.803907], [40.717089, -111.805296], [40.723513, -111.810331], [40.728886, -111.81438]],"author":"admin"};
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(40.728886, -111.81438),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());