Mam listę punktów (w rzeczywistości współrzędne sklepów) i muszę ustalić, czy leżą one w określonych granicach.Jak ustalić, czy punkt współrzędnych GeoCom znajduje się w granicach
W języku C# Wiem, jak utworzyć punkt z łac & LNG
var point = new GeoCoordinate(latitude, longitude);
Ale w jaki sposób można sprawdzić, czy ten punkt jest zawarty w prostokącie określonym przez tych dwóch punktach:
var swPoint = new GeoCoordinate(bounds.swlat, bounds.swlng);
var nePoint = new GeoCoordinate(bounds.nelat, bounds.nelng);
Czy istnieje metoda klasy, której mogę użyć?
Nie możesz po prostu sprawdzić, czy punkt długości/długości punktu to> = punkt sw długości/długości i <= punkt n jest długi/długi? –
Potrzebujemy więcej szczegółów. Używasz http://msdn.microsoft.com/en-us/library/windows/apps/windows.devices.geolocation.geocoordinate lub http://msdn.microsoft.com/en-us/library/system.device .location.geocoordinate.aspx? – philologon
Tak Używam System.Device.Location.GeoCoordinate, ale jeśli to nie jest właściwe rozwiązanie, mogę użyć czegoś innego. –