是否可以过滤 google 地点选择器

Is it possible to filter google place picker

是否可以过滤 google 地点选择器显示的位置,比如只显示超市? 否则,我将如何最好地创建这样的视图?

mGoogleApiClient = new GoogleApiClient
            .Builder(this)
            .addApi(Places.GEO_DATA_API)
            .addApi(Places.PLACE_DETECTION_API)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .build();

 int PLACE_PICKER_REQUEST = 1;
        PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
    try {
        Context context = getApplicationContext();
        startActivityForResult(builder.build(context), PLACE_PICKER_REQUEST);
    }
    catch (Exception e) {

    }

您需要在地点搜索中添加地点类型,grocery_or_supermarket 就是其中之一。

来源:https://developers.google.com/places/supported_types

据我所知,你不能。我尝试扩展 PlacePicker class,我无法覆盖任何内容。 Place Picker API 看起来是试探性的,希望 Google 将来添加此功能。

此功能当前不可用。您可以关注这两个未解决的问题以获取更新: