knn method
Implementation
List<T> knn(double x, double y, int k,
{bool Function(T item)? predicate, double? maxDistance}) =>
_tree
.knn(x, y, k,
predicate: (e) => predicate == null || predicate(e.data),
maxDistance: maxDistance)
.map((e) => e.data)
.toList();