«GeoDataApi» устарела и использует Places.GeoDataApi.getPlaceById
Я получаю сообщение об ошибке «Адрес источника и назначения не должен совпадать!»
private void setGoogleAddress(int position) { if (mGoogleApiClient != null) { Places.GeoDataApi.getPlaceById(mGoogleApiClient, predictions.getPlaces().get(position).getPlaceID()) .setResultCallback(new ResultCallback<PlaceBuffer>() { @Override public void onResult(PlaceBuffer places) { if (places.getStatus().isSuccess()) { Place myPlace = places.get(0); LatLng queriedLocation = myPlace.getLatLng(); Log.v("Latitude is", "" + queriedLocation.latitude); Log.v("Longitude is", "" + queriedLocation.longitude);
Вы можете найти полный код в изображениях.