Android google maps PlacePicker getRating()返回-1

Android google maps PlacePicker getRating()返回-1,android,google-maps,Android,Google Maps,我正在使用地图api中的PlacePicker来搜索一个地方并获得它的评级。然而,我的评分是-1。当我在谷歌地图应用程序中搜索那个地方时,我可以看到实际的评分值。其他属性,如名称、位置等也可以 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data);

我正在使用地图api中的PlacePicker来搜索一个地方并获得它的评级。然而,我的评分是-1。当我在谷歌地图应用程序中搜索那个地方时,我可以看到实际的评分值。其他属性,如名称、位置等也可以

@Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == RESULT_CODE_SEARCH_PLACE) {
      Place place = PlacePicker.getPlace(this, data);
      float rating = place.getRating();
更新1:

当我在PlacePicker中进行文本搜索时,它会返回像3.59999这样的评分,这很好。但是,当我使用PlacePicker中的map选择同一地点时,它返回-1。

状态是,如果不知道评级,则返回负值。可能评级还没有更新(可能需要一段时间才能将评级传播到所有谷歌服务)@antonio我可以通过对端点/maps/api/place/details/json进行api调用来获得评级。然而,当我尝试使用PlacePicker处理同一个地方时,我得到了-1。我创建了一个问题: