Get GeoPoint in my Distance and additionally get GeoPoint according my metadata

Here is my current code:

BackendlessGeoQuery geoQuery = new BackendlessGeoQuery();
geoQuery.addCategory(MY_CATEGORY); 
 geoQuery.setLatitude(currentLatitude); 
geoQuery.setLongitude(currentLongitude); 
geoQuery.setRadius((double) distanceInMeters); 
geoQuery.setUnits(Units.METERS); 
geoQuery.setPageSize(MAX_BACKENDLESS_PAGE_SIZE); 
List<GeoPoint> listGeoPoints = null; 
BackendlessCollection<GeoPoint> geoPointCollection = Backendless.Geo.getPoints(geoQuery);

I want get all geoPoint in my Distance and all geoPoint with metadata ‘mymetadata = “metadata”’ (they can be outside of my distance).
How can I do this in one request?

You cannot do it in one request. The search by metadata would need to be executed as a separate query.

Regards,
Mark