2016-07-20 22 views
1

In meiner Benutzer Tabelle habe ich ein Feld [current_location] vom Typ GeoPoint erstellt, die ich zum Speichern ihrer aktuellen Position des Benutzers zu Zeit (s) Er meldet sich in der App an.Abrufen einer Liste von Nutzernamen aus Users Tabelle durch Suchen innerhalb Radius von einem GeoPoint über API in Backendless

Ich möchte innerhalb von Radius (sagen wir 10 Miles) dieser Geopoint Datensätze in Benutzer Tabelle suchen und die Benutzernamen aller Benutzer innerhalb des Gebiets zurückgeben.

Können Sie bitte helfen?

Antwort

1

Sie können zunächst GeoPoints im Radius, die Code-Beispiele sind hier finden: https://backendless.com/documentation/geo/android/geo_radius_based_search.htm Und dann finden die Benutzer mit der Abfrage wie "wo current_location.objectId IN (foundGeoPointId1, foundGeoPointId2)". Verwandte Dokumente und Codebeispiele hier: https://backendless.com/documentation/data/android/data_relations_retrieve.htm

+0

Vielen Dank für den Vorschlag! Ich werde es versuchen – Hoornet