var shape = {"title":"Artisan Neighborhood in Bakersfield, CA","description":"","tags":"","points":[[35.303429999999999, -119.12021900000001], [35.303429999999999, -119.10984000000001], [35.296149999999997, -119.109791], [35.29616, -119.118571], [35.296169999999996, -119.12820000000001], [35.303429999999999, -119.12817], [35.303429999999999, -119.120349], [35.303429999999999, -119.12021900000001]],"author":"admin"};
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(35.30343, -119.120219),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());