Metadata in geoqueries Android SDK

Hi.

Is there a way to search for two or more different values for metadata property in geoqueries using Android SDK? Per example, in Android documentation (http://backendless.com/documentation/geo/android/geo_category_search.htm) you have this:

metaSearch.put( “Cuisine”, “French” );

How could i search for “French” and “Peruvian” cuisine in the same geoquery?

Regards,
Andrés

Hi Andrés,

There are two ways to run a search like that:

First of all you should use “whereClause” which you can set on a BackendlessGeoQuery object using the setWhereClause method.

The actual where clause can be one of these:

String whereClause = "Cuisine IN ('French', 'Peruvian')"
backendlessGeoQuery.setWhereClause( whereClause );

or

String whereClause = "Cuisine = 'French' or Cuisine = 'Peruvian'";
backendlessGeoQuery.setWhereClause( whereClause );

Hope this helps.

Mark

Thanks Mark, I have tried it and it works.

Regards,
Andrés