Google Maps Api Polygon Animation sample
マップ上でクリックした地点に半径3㎞のPolygonがアニメーションで表示されます!

ポリゴンは、最初に消去してから描画することでアニメーションになります。

//ポリゴンを消去
draw_polygon(instr,mapObj,"#ff0000",1.0,2,"#ff0000",0.35,false,1);
//ポリゴンを描画
draw_polygon(instr,mapObj,"#ff0000",1.0,2,"#ff0000",0.35,true,1);

その他、マークやラインなどの書式の定義は、別ファイルのmisato.jsにあります。

一部ですが。

/******  Draw Marker *****/
// lat,lon : マーカーの緯度・経度
// map : 生成したマップオブジェクト名
// title_script : マーカーイベント

var marker_obj=[];
function draw_marker(lat,lon,map,title_script,image,draw_han,marker_no){
・・・
}


/******  Draw Line *****/
// lat1,lon1,lat2,lon2 : ラインを引く2点の緯度・経度
// map : 生成したマップオブジェクト名
// strokeColor : ラインの色
// strokeOpacity : ラインの透明度
// strokeWeight : ラインの太さ
var line_obj=[];
function draw_line(lat1,lon1,lat2,lon2,map,strokeColor,strokeOpacity,strokeWeight,draw_han,line_no){
・・・
}


/******  Draw polygon *****/
// instr : ラインを引く点の緯度・経度
// map : 生成したマップオブジェクト名
// strokeColor : ラインの色
// strokeOpacity : ラインの透明度
// strokeWeight : ラインの太さ
// fillColor : 面の色
// fillOpacity : 面の透明度
var polygon_obj=[];
function draw_polygon(instr,map,strokeColor,strokeOpacity,strokeWeight,fillColor,fillOpacity,draw_han,pol_no){
・・・
}

			

参考
misato.js