Google Адреса Android находит место поиска на карте

Можно ли найти булавку на карте при поиске места в действии Google Places? Теперь, когда я ищу место в своем приложении, я запускаю Activity, есть карта, и я ищу место. Место найдено, и к нему добавлен маркер, но камера остается на моем местоположении ...

Вот код, с которого я начинаю работу с местами в Google:

PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
    try {
        startActivityForResult(builder.build(this), PLACE_PICKER_REQUEST);
    } catch (GooglePlayServicesRepairableException | GooglePlayServicesNotAvailableException e) {
        e.printStackTrace();
    }

А вот мой код OnActivityResult:

public void action(Context context, Intent data, final TextView addressText, GoogleApiClient googleApiClient){
    Place place = PlacePicker.getPlace(context, data);
    if(addressText!=null) {
        Places.GeoDataApi.getPlaceById(googleApiClient, place.getId()).setResultCallback(new ResultCallback<PlaceBuffer>() {
            @Override
            public void onResult(@NonNull PlaceBuffer places) {
                //Work with the data
                places.release();
            }
        });
            /*Show the address in to the text view with animation*/
        addressText.setAnimation(AnimationUtils.loadAnimation(context, R.anim.address_text_anim));
    }
}

person Hristijan Ilieski    schedule 26.05.2016    source источник


Ответы (2)


Вы можете попробовать что-то вроде этого:

LatLng newLatLng = new LatLng(location.getLatitude(), location.getLongitude());
CameraUpdate cu = CameraUpdateFactory.newLatLngZoom(newLatLng , yourdesiredvalue);
map.animateCamera(cu);
person Arslan Ali    schedule 26.05.2016
comment
Дело в том, что я использую только Google Places API .. Открывающееся действие - это не мое действие, это действие выбора места Google ... У меня нет фрагмента карты. Это точно так: developers.google.com/places/images/placepicker.png - person Hristijan Ilieski; 26.05.2016

person    schedule
comment
Дело в том, что я использую только Google Places API .. Открывающееся действие - это не мое действие, это действие google picl place ... Это точно так: developers.google.com/places/images/placepicker.png - person Hristijan Ilieski; 26.05.2016
comment
Я добавил свой код в вопрос выше .. На самом деле здесь нечего видеть, я только что внедрил API Google Places в свое приложение. Затем я создаю намерение, которое запускает действие мест Google. И, наконец, в моем методе OnActivityResult я улавливаю данные из действия мест ... - person Hristijan Ilieski; 26.05.2016