没有用过。这个帖子也许有帮助
http://www.gisforum.net/bbs/dispbbs.asp?boardid=20&Id=148265
你可以用Geodesicdistance方法求出经差1度的两个点代表的大概直线距离,之后再求出500米大概所代表的经差,之后用算出的经差来建缓冲区,不过这样算的精度不准。 
楼上说的这个方法还是很复杂,而且不精确,不同的地理位置,不同的投影方式在经纬度方向上代表的实际距离是不一样的。
最好是在Objects中直接开放允许用户输入距离单位的buffer接口。Deskpro早就实现了,只是组件没跟上,呵呵。推动一下~