def METHOD_NAME(
    results: List[Dict[str, Any]],
    z: int,
    limit: int,
) -> GeoJSONFeatureCollection:
    if not results or len(results) == 0:
        return {
            "type": "FeatureCollection",
            "features": [],
        }
    else:
        issues_features: List[GeoJSONFeature] = []
        for res in sorted(results, key=lambda res: -res["lat"]):
            issues_features.append(
                {
                    "type": "Feature",
                    "geometry": {
                        "type": "Point",
                        "coordinates": [float(res["lon"]), float(res["lat"])],
                    },
                    "properties": {
                        "uuid": res["uuid"],
                        "item": res["item"] or 0,
                        "class": res["class"] or 0,
                    },
                }
            )
        features_collection: GeoJSONFeatureCollection = {
            "type": "FeatureCollection",
            "features": issues_features,
        }
        return features_collection