Android Google Place Picker小部件不工作

Android Google Place Picker小部件不工作,android,google-places-api,android-maps-v2,Android,Google Places Api,Android Maps V2,据 我将按照以下步骤将Place Picker UI对话框与地图集成 启动程序代码 PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); startActivityForResult(builder.build(this), PLACE_PICKER_REQUEST); 内部onActivityResult() 我已在清单文件中添加了所有权限和API_密钥 问题是我无法从“位置选择器”对话框中选

我将按照以下步骤将Place Picker UI对话框与地图集成

启动程序代码

    PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
    startActivityForResult(builder.build(this), PLACE_PICKER_REQUEST);
内部onActivityResult()

我已在清单文件中添加了所有权限和API_密钥

问题是我无法从“位置选择器”对话框中选择位置


默认情况下,“选择”按钮处于禁用状态。

尝试从google开发者控制台启用google places api


--不过我想发表评论,但没有权限。

我已经解决了这个问题,所以我不太知道这些步骤中的哪一个解决了这个问题

在console.developer.google.com中

我启用PlacesAPI和MapsAPI,并从下载json

另外,从凭证页面获取API密钥

在Android Studio中

在清单中,在
之间添加插件。另外,我在发布版本中测试了它。如果仍然存在相同的问题,请尝试发布一个。我无法在emulator中获取位置,但它在我的手机中运行良好


希望这能帮助将来的任何人。

可能的@AndrewR重复谢谢,但仍然找不到答案。您解决了这个问题吗?我也一样behavior@Aks4125,你找到解决方法了吗?@Vikaspendey如果你仍然有问题,请尝试我发布的答案
    if (requestCode == PLACE_PICKER_REQUEST) {
        if (resultCode == RESULT_OK) {
            Place place = PlacePicker.getPlace(this, data);
            tvChooseLocation.setText(place.getName());
        }
    }
<meta-data android:name="com.google.android.geo.API_KEY" android:value="YOUR_KEY_FROM_CREDENTIAL_PAGE"/>
private GoogleApiClient mGoogleApiClient;
mGoogleApiClient = new GoogleApiClient
.Builder(this)
.addApi(Places.GEO_DATA_API)
.addApi(Places.PLACE_DETECTION_API)
.enableAutoManage(this, this)
.build();