Google Places API Picker仅显示特定types的地点

我正在做某些需要用户select一个地方的Android应用程序。 我正在计划使用google地方API.Link:https://developers.google.com/places/android/

这个API给出了很好的方式来通过select器。 https://developers.google.com/places/android/placepicker

现在假设我只想显示食物types(餐厅,酒店等)的用户位置。 使用Places Browser API可以通过在请求中添加“type = restraunts”属性来完成。

有没有一种方法来显示只有某些types的地方使用Google Places Picker for android?

Solutions Collecting From Web of "Google Places API Picker仅显示特定types的地点"

我们在2017年,显然这个function还没有实现。

即使如此,您也可以检查activityResult上所选位置的types并使用它。 就我而言,我想要的应用程序只接受医院和相关服务,所以这里是代码:

@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { //... boolean isAnHospital = false; selectedplace = PlacePicker.getPlace(this, data); for (int i : selectedplace.getPlaceTypes()) { if (i == Place.TYPE_DOCTOR || i == Place.TYPE_HEALTH || i == Place.TYPE_HOSPITAL) { isAnHospital = true; break; } } if(isAnHospital){ //Right type of place }else{ //Tell to the user to select an appropriate place } 

希望它有助于某种方式。 对不起,英文不好。

这仍然是不可能的(2015年9月14日)。

这是公开的问题 。

(信息从相关的post复制,并重新validation)