我有一个点列表(实际上是商店坐标),我需要确定它们是否位于特定边界内。如何查找地理坐标点是否在边界内
在C#中我知道如何从纬度& LNG
var point = new GeoCoordinate(latitude, longitude);
创建一个点,但我怎么能检查,如果该点被包含在那些其他两个点定义的矩形:
var swPoint = new GeoCoordinate(bounds.swlat, bounds.swlng);
var nePoint = new GeoCoordinate(bounds.nelat, bounds.nelng);
有没有我可以使用的任何类方法?
难道你不能只检查你的点的纬度/经度是> = sw点的纬度/经度和<=新点的纬度/经度? –
我们需要更多细节。您是否使用http://msdn.microsoft.com/en-us/library/windows/apps/windows.devices.geolocation.geocoordinate或http://msdn.microsoft.com/en-us/library/system.device .location.geocoordinate.aspx? – philologon
是的,我正在使用System.Device.Location.GeoCoordinate,但如果这不是正确的解决方案,我可以使用其他的东西。 –