//距离量算
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);
}