Ich möchte alle Städte in der Nähe einer bestimmten Route berechnen.C# linq Der nächste Punkt von einer bestimmten Route
Die Idee ist, eine Bounding Box zwischen 2 Koordinatenpunkten zu erstellen.
und Abfrage der Datenbank mit Linq alle Städte innerhalb dieser Box zu bekommen.
var polygon = DbGeography.PolygonFromText(@"POLYGON((145.2898592378906 -37.66376896413059,
145.2898592378906 -37.93504877166811,
144.7075838472656 -37.93504877166811,
144.7075838472656 -37.66376896413059,
145.2898592378906 -37.66376896413059))",
4326);
var CitiesQuery = db.Cities.Where(p => p.Position.Intersects(polygon));
Wie kann ich den Begrenzungsrahmen zwischen den zwei Punkten erstellen?