Hi Rod Yager,
You can find out the closest point to the location using calculation of distance between the location and elements of the collection. You can create the LocationRect instance from two locations and then calculate a distance using Width and Height properties.
The sample method is below.
private Location GetNearestLocation(LocationCollection collection, Location point)
double minDistance = double.PositiveInfinity;
Location nearestLocation = Location.Empty;
foreach (Location location in collection)
LocationRect rect = new LocationRect(location, point);
rect.MapControl = this.radMap;
double distance = Math.Sqrt(rect.Width * rect.Width + rect.Height * rect.Height);
if (distance < minDistance)
minDistance = distance;
nearestLocation = location;
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items