Noktaların bir listesini (aslında dükkanların koordinatları) aldım ve belirli sınırlar içinde olup olmadıklarını belirlemem gerekiyor. C# GeoCoordinate noktasının sınırlar içinde olup olmadığı nasıl bulunur?
ben lat & Ingvar point = new GeoCoordinate(latitude, longitude);
bir nokta oluşturmak için biliyorum Ama konu bu bu diğer iki nokta ile tanımlanan dikdörtgenin içinde yer ise nasıl kontrol edebilirsiniz:
var swPoint = new GeoCoordinate(bounds.swlat, bounds.swlng);
var nePoint = new GeoCoordinate(bounds.nelat, bounds.nelng);
Kullanabileceğim herhangi bir sınıf yöntemi var mı?
Sadece noktanızın lat/long değerinin> = sw noktasının lat/long ve <= ne noktanın lat/long olduğunu kontrol edemez misiniz? –
Daha fazla ayrıntıya ihtiyacımız var. Http://msdn.microsoft.com/en-us/library/windows/apps/windows.devices.geolocation.geocoordinate veya http://msdn.microsoft.com/en-us/library/system.device kullanıyor musunuz? .location.geocoordinate.aspx? – philologon
Evet, System.Device.Location.GeoCoordinate kullanıyorum, ancak bu doğru çözüm değilse, başka bir şey kullanabilirim. –