Я пытаюсь получить широту и долготу места из идентификатора места, полученного из текста автозаполнения, но обратный вызов не вызывается:
Places.GeoDataApi.getPlaceById(mGoogleApiClient, data.getPlaceId())
.setResultCallback(new ResultCallback<PlaceBuffer>() {
@Override
public void onResult(PlaceBuffer places) {
Toast.makeText(Location_getter.this, "hello", Toast.LENGTH_SHORT).show();
if (places.getStatus().isSuccess() && places.getCount() > 0) {
Toast.makeText(Location_getter.this, "hello", Toast.LENGTH_SHORT).show();
// Get the Place object from the buffer.
LatLng latLngDrop = places.get(0).getLatLng();
Log.i("hell", "Place found: " + places.get(0).getName());
Log.v("latitude:", "" + latLngDrop.latitude);
Log.v("longitude:", "" + latLngDrop.longitude);
} else {
Log.e("hel", "Place not found");
}
places.release();
}
});