支持自动放置完整片段文本视图问题

时间:2019-02-16 10:17:46

标签: android placeautocompletefragment

我已启用所有api服务。我正在使用API​​密钥。谷歌地图工作正常,但是每当我单击autoplacesupportfragment textview时,我的键盘都会弹出。简而言之,我无法搜索任何地方。并且启用了places 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();

        }
    });``

0 个答案:

没有答案