def get_nearest_points(self, center_point, radius, unit='<STR_LIT>'):
assert isinstance(center_point, GeoPoint),'<STR_LIT>'<EOL>for point in self.get_nearest_points_dirty(center_point, radius):<EOL><INDENT>distance = point.distance_to(center_point, unit)<EOL>if distance <= radius:<EOL><INDENT>yield point, distance<EOL><DEDENT><DEDENT>
return list of geo points from circle with given center and radius
:param center_point: GeoPoint with center of search circle
:param radius: radius of search circle
:return: generator with tuple with GeoPoints and distance