public void GeoCountryInfo_ListByLocation() { var c = GeoCountryInfo.ListByLocation(new GeoPosition(39.0, -67.0)); Assert.AreEqual(1, c.Count()); Assert.AreEqual("USA", c.First().ISO3); }
// -------------------------------------------------- // Country public GeoCountryInfo NearestCountry(IGeoLatLon point) { var countries = GeoCountryInfo.ListByLocation(point).OrderBy(x => GeoDistance.BetweenPoints(x.Center, point).Meters); return(countries.FirstOrDefault()); }