How to get data object by it`s geopoint

Hi!

I`m preforming a geoQuery by radius. So i have a list of geoPoints, how can i get the data object of that geoPoint?
Thnx!
This is my code:

BackendlessGeoQuery geoQuery = new BackendlessGeoQuery();
geoQuery.addCategory("Cars");
geoQuery.setLatitude(geoPoint.getLatitude());
geoQuery.setLongitude(geoPoint.getLongitude());
geoQuery.setRadius(1000d);
geoQuery.setUnits(Units.METERS);
geoQuery.setIncludeMeta(true);
HashMap<String, Object> metaSearch = new HashMap<>();
metaSearch.put("Kind", "Car");
geoQuery.setMetadata(metaSearch);
Backendless.Geo.getPoints(geoQuery, new AsyncCallback<BackendlessCollection<GeoPoint>>() {
    @Override
    public void handleResponse(BackendlessCollection<GeoPoint> geoPointCollection) {
        Iterator<GeoPoint> iterator = geoPointCollection.getCurrentPage().iterator();

        while (iterator.hasNext()) {
            GeoPoint geoPoint = iterator.next();
            Log.e(TAG, "GeoPoint - " + geoPoint);

        }
    }

    @Override
    public void handleFault(BackendlessFault backendlessFault) {
        Log.e(TAG, "Server reported an error - " + backendlessFault.getMessage());
    }
});

If the data object is in the geopoint’s metadata, then you can use the getMetadata( String key ) method on the geo point object.

Regards,
Mark

Yeah! Thnx a lot!