void QueryTask_ExecuteCompleted(object sender, QueryEventArgs e) { if (e.FeatureSet == null) return; var heatLayer = MyMap.Layers["MyHeatMapLayer"] as HeatMapLayer; foreach (var g in e.FeatureSet) { if (g.Geometry is MapPoint) { var mp = Geometry.Clone(g.Geometry) as MapPoint; heatLayer.HeatMapPoints.Add(mp); } } }
findParameters.ReturnGeometry = true;
void findTask_ExecuteCompleted(object sender, FindEventArgs e) { foreach (var r in e.FindResults) { var g = r.Feature.Geometry; } }