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;
}
}