Google Places API无法找到结果

时间:2017-05-24 16:22:56

标签: android google-places-api

关于在我的Android应用中停止工作的地方的自动完成功能。 我有以下代码

AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
                    .setCountry("GR")
                    .setTypeFilter(AutocompleteFilter.TYPE_FILTER_REGIONS)
                    .build();

Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY)
                            .setFilter(typeFilter)
                            .build(activity);
activity.startActivityForResult(intent, 1009);

    Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
            super.onActivityResult(requestCode, resultCode, data);
               switch (requestCode) {
                    case 1009:
                        if (resultCode == RESULT_OK) {
                            //Do something with Place
                        } else if (resultCode == PlaceAutocomplete.RESULT_ERROR) {
                            Status status = PlaceAutocomplete.getStatus(this, data);
                            Log.i("address status", status.getStatusMessage());
                        }
                        break;

但在任何有效的'输入我传递它永远不会返回结果。总是得到"无法找到结果"。以前完美的相同代码。有什么想法吗?

我使用:'com.google.android.gms:play-services-places:10.2.1'

1 个答案:

答案 0 :(得分:0)

我通过重新生成密钥解决了这个问题。