怎么使用googleApi和ajax在googlemap上画圈(电子栅栏应用)

如何使用googleApi和ajax在google地图上画圈(电子栅栏应用)?
我的开发平台是vs2008 + sqlserver2005 + google地图
================================================================
数据库中存有某个设备的经纬度和以这个设备为中心点的半径值,
如经度:113.2345,纬度:22.8713, 半径为200;
我该如何使用google的api结合ajax来画圈到地图上?
(说明:其实这个圈是个多边型,边形值越大,就越接近圆,也就是画个多边型,由n个等腰三角形组成的多边型)

------解决方案--------------------
由于Google地图是经过偏移的,你拿经纬度坐标,然后利用Google Maps API来画相应设备的位置 ,这个位置是不会准确的,偏差比较大,必须得经过纠正才行 
------解决方案--------------------
生成kml数据
------解决方案--------------------
用它的API啊
------解决方案--------------------
1。首先你要在你的应用中申请了googleApiKey,使用google提供的地图api,就可以在地图页面上添加各种
应用,
2。你需要通过该设备中心点(该设备的当前所在的经纬度值)和半径值来得到一个60边的多边型的60个顶点
的经纬度值,然后将这个60个顶点用 point 接起来,就实现栅栏的展现功能,
3。如何通过顶点和半径得到60个顶点的坐标值, 可以由公式算出,
60边型的顶点计算方法:360/60=6(每边是6度),用三角函数分别求6,12,18,24,30,36......360,得到
顶点的坐标;然后分别加上中心的经纬度,就得到了60个顶点的经纬度;