Поддержка автоматического размещения полного фрагмента текста. - PullRequest
0 голосов
/ 16 февраля 2019

Я включил все сервисы API.Я использую ключ API.Google Maps работает нормально, но каждый раз, когда я нажимаю на текстовое представление autoplacesupportfragment, моя клавиатура выскакивает.Я не могу искать в любом месте.И API мест включен.Я перепробовал почти все, но, похоже, не знаю проблемы.он работал нормально, когда я использовал старый ключ.но теперь по какой-то причине я обязан использовать новый ключ.но это не работает.

Java-код:

    sourceaddress = (PlaceAutocompleteFragment)getFragmentManager().findFragmentById(R.id.place_location);

    sourceaddress.setOnPlaceSelectedListener(new PlaceSelectionListener() {
        @Override
        public void onPlaceSelected(Place place) {
            if (sourceflag) {
                SourceMarker.remove();
            }

          sourcelat = place.getLatLng().latitude;
            sourcelong = place.getLatLng().longitude;
            sourcelatlong = new LatLng(place.getLatLng().latitude, place.getLatLng().longitude);
            source = place.getLatLng().latitude + "," + place.getLatLng().longitude;

            SourceMarker = mMap.addMarker(new MarkerOptions().position(sourcelatlong)
                    .title("Source Address").draggable(true));
            mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new
                    LatLng(place.getLatLng().latitude, place.getLatLng().longitude), 15));
            // destination = destination.replace("" , "+" );
            Log.d("destination: ", "" + source);


            Toast.makeText(pin.this, source, Toast.LENGTH_SHORT).show();
            sourceflag = true;

        }
        @Override
        public void onError(Status status) {
            //     Toast.makeText(Driver_NavDrawer.this,""+status.toString(),Toast.LENGTH_SHORT).show();

        }
    });``
...