//实体缓冲 private void geometryBuffer_Click(object sender, RoutedEventArgs e) { var bufferAnalystParams = new GeometryBufferAnalystParameters { BufferSetting = new BufferSetting { EndType = BufferEndType.ROUND, LeftDistance = new BufferDistance { Value = 100 }, RightDistance = new BufferDistance { Value = 100 }, SemicircleLineSegment = 4 }, SourceGeometry = new GeoLine { Parts = new ObservableCollection<Point2DCollection> { new Point2DCollection() { new Point2D{ X=23,Y=23}, new Point2D{ X=33,Y=37}, new Point2D{ X=43,Y=23} } }, }, }; var geometryBufferAnalyst = new GeometryBufferAnalystService(url); geometryBufferAnalyst.ProcessAsync(bufferAnalystParams); geometryBufferAnalyst.ProcessCompleted += new EventHandler<GeometryBufferAnalystArgs>(geometryBufferAnalyst_ProcessCompleted); geometryBufferAnalyst.Failed += new EventHandler<SuperMap.Web.Service.ServiceFailedEventArgs>(geometryBufferAnalyst_Failed); }