Google地方信息自动填充功能并不总是显示建议,并且在显示时,我无法选择位置

问题描述 投票:1回答:1

[我尝试集成Google Places Autocomplete,起初工作正常,但从昨天开始,它的运行方式就很特殊。

有时它根本不加载搜索结果:

Screenshot for normal search

[无论何时(偶尔),如果我尝试从搜索结果中选择一个地点,而不是选择该地点,它都会重新开始搜索。

[我在这里得到建议

Screenshot when it actually shows suggestions sometimes

我选择了代托纳比奇,它开始搜寻它而不是选择它,但没有显示结果

Screenshot after I selected a place from the suggestions, it starts searching for it again

这是我所做的:

1)在应用程序级别gradle文件中>

implementation 'com.google.android.libraries.places:places:1.1.0'

2)代码

Places.initialize(MainActivity.this, getResources().getString(R.string.api_key));
        autocompleteFragment = (AutocompleteSupportFragment)getSupportFragmentManager().findFragmentById(R.id.autocomplete_fragment);
        autocompleteFragment.setPlaceFields(Arrays.asList(Place.Field.ID, Place.Field.NAME, Place.Field.ADDRESS_COMPONENTS,
                Place.Field.ADDRESS, Place.Field.LAT_LNG));
        autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() {
            @Override
            public void onPlaceSelected(Place place) {
                // TODO: Get info about the selected place.
                Log.i("TESTPLACEE", "Place: " + place.getName() + ", " + place.getId());
            }

            @Override
            public void onError(Status status) {
                // TODO: Handle the error.
                Log.i("TESTPLACEE", "An error occurred: " + status);
            }
        });

我曾尝试集成Google地方信息自动填充功能,起初运行良好,但从昨天开始,它的运行方式就很特殊。有时它根本不加载搜索结果:...

android google-places-api google-places googleplacesautocomplete
1个回答
0
投票

嗨,我遇到了同样的问题,我只是配置了我的android项目,该组件在头两天为我工作,然后按预期停止工作,在“某些搜索结果上什么都没找到,您找到解决方案了吗?

© www.soinside.com 2019 - 2024. All rights reserved.