【发布时间】:2017-04-22 20:29:21
【问题描述】:
我有一个随机坐标数组(纬度和经度),我想根据特定坐标按距离排序。谁能帮我 ?我已经在互联网上搜索过,但我无法找到它。提前致谢。
我正在使用下面的代码,但效率不高,因为我需要从最近到最远的位置获取每个坐标:
var mapItens = ((from i in coordinatesArray
(latitudeCurrent > i.Latitude && ((latitudeCurrent - i.Latitude) < 0.700 || (longitudeCurrent - i.Longitude) < 0.700)) ||
(latitudeCurrent < i.Latitude && ((i.Latitude - latitudeCurrent) < 0.700 || (i.Longitude - longitudeCurrent) < 0.700)))
select i).toList();
【问题讨论】:
-
发布您当前的代码...以便我们知道您正在尝试什么
-
嗨@Rahul!感谢您的回复,我刚刚更新了您的建议
-
我用这个link解决了我的问题