def METHOD_NAME(self, latitude, longitude):
    candidates = self.get_candidate_points(latitude, longitude)
    return [(i, self.points[i * 2], self.points[i * 2 + 1],
             haversine_distance(latitude, longitude,
                                self.points[i * 2],
                                self.points[i * 2 + 1]))
            for i in candidates]