SuperMap.Web.ISDotNET6.MeasureService.ProcessAsync C# (CSharp) Method

ProcessAsync() public method

${IS6_MeasureService_method_processAsync_D}
public ProcessAsync ( MeasureParameters parameters ) : void
parameters MeasureParameters ${IS6_MeasureService_method_processAsync_param_parameters}
return void
        public void ProcessAsync(MeasureParameters parameters)
        {
            ProcessAsync(parameters, null);
        }

Same methods

MeasureService::ProcessAsync ( MeasureParameters parameters, object state ) : void

Usage Example

        //距离量算
        private void line_DrawCompleted(object sender, DrawEventArgs e)
        {
            //将线标绘在客户端要素图层
            PredefinedLineStyle lineStyle = new PredefinedLineStyle { Stroke = new SolidColorBrush(Colors.Red), StrokeThickness = 3 };
            Feature feature = new Feature
            {
                Geometry = e.Geometry,
                Style = lineStyle
            };
            featuresLayer.Features.Add(feature);

            MeasureParameters parameters = new MeasureParameters
            {
                Geometry = e.Geometry,
                MapName = "changchun"
            };
            MeasureService measureDistance = new MeasureService("http://localhost/IS/AjaxDemo");
            measureDistance.ProcessAsync(parameters);
            measureDistance.ProcessCompleted += new EventHandler<MeasureEventArgs>(measureDistance_ProcessCompleted);
            measureDistance.Failed += new EventHandler<ServiceFailedEventArgs>(measure_Failed);
        }
All Usage Examples Of SuperMap.Web.ISDotNET6.MeasureService::ProcessAsync