Example #1
0
        private void MapModel_QueryAreaChanged(object sender, QueryAreaChangedMapModelEventArgs e)
        {
            FeatureLayer featureLayer = selectedFeatureLayer.FeatureLayer;

            featureLayer.Open();
            Collection <Feature> features = featureLayer.FeatureSource.GetFeaturesWithinDistanceOf(e.QueryFeature, mapModel.MapControl.MapUnit, DistanceUnit.Meter, 0.0001, ReturningColumnsType.AllColumns);

            queryResults.Clear();
            foreach (Feature feature in features)
            {
                queryResults.Add(new EarthquakeViewModel(feature));
            }

            FilterEarthquake();
        }
        private void MapModel_QueryAreaChanged(object sender, QueryAreaChangedMapModelEventArgs e)
        {
            FeatureLayer featureLayer = selectedFeatureLayer.FeatureLayer;
            featureLayer.Open();
            Collection<Feature> features = featureLayer.FeatureSource.GetFeaturesWithinDistanceOf(e.QueryFeature, mapModel.MapControl.MapUnit, DistanceUnit.Meter, 0.0001, ReturningColumnsType.AllColumns);
            queryResults.Clear();
            foreach (Feature feature in features)
            {
                queryResults.Add(new EarthquakeViewModel(feature));
            }

            FilterEarthquake();
        }