我有一组位置对象。 (纬度,经度,位置名称)。 从早到晚收到用户gps的位置。
挑战: 我想通过过滤位置对象来创建旅程。
例如:行程1将包含从一个起点到另一个起点的位置,行程2将包含......
用户每天可以进行2/3次旅行。
问题: 如何在swift iOS中对包含更近(值)纬度和经度的数组进行分组?
修改 如果用户正在旅行,从数组中获取数据,请将其留下,以便从该数组中我可以旅行
任何想法都受到高度赞赏。
答案 0 :(得分:0)
我认为没有像swift那样的魔法代码。
我如何通过传统的解决方法来解决问题。 我做了一个for循环,里面做了一个检查器(检查两个连续的元素是否有时间间隔> 30分钟,然后将收集的数组元素作为对象添加到主数组。
如果有人搜索这样的话,那就应用你自己的逻辑。
答案 1 :(得分:0)
var closure:((_ sender:UIButton)->())? = nil
var closure:((_ sender:UIButton)->())? = nil
closure!(sender)
cell.closure = { (sender:UIButton) -> Void in
debugPrint("\(indexPath.row + 1)")
debugPrint(sender.tag)
}