Как редактировать этот код по отношению к клиенту New Places SDK - PullRequest
0 голосов
/ 01 июля 2019

«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);

Вы можете найти полный код в изображениях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...