2017-01-03 51 views
2

我想过滤附近的地方,特别是医院。我正在使用适用于Android的Google Places API。我的下面的代码没有任何错误,但没有显示任何医院。Google Places API根据地点类型Android过滤器

List<String> filters = new ArrayList<>(); 
filters.add(String.valueOf(Place.TYPE_HOSPITAL)); 
PlaceFilter placeFilter = new PlaceFilter(false, filters); 

PendingResult<PlaceLikelihoodBuffer> result = Places.PlaceDetectionApi 
       .getCurrentPlace(mGoogleApiClient, placeFilter); 
     result.setResultCallback(new ResultCallback<PlaceLikelihoodBuffer>() { 
      @Override 
      public void onResult(PlaceLikelihoodBuffer likelyPlaces) { 
       for (PlaceLikelihood placeLikelihood : likelyPlaces) { 

        mMap.addMarker(new MarkerOptions() 
          .position(placeLikelihood.getPlace().getLatLng()) 
          .title((String) placeLikelihood.getPlace().getName()) 
          .snippet((String) placeLikelihood.getPlace().getPhoneNumber())); 
       } 
       likelyPlaces.release(); 
      } 
     }); 
+0

的具体数目有一个看看这个链接希望它能帮助,http://stackoverflow.com/a/34057884/5722385 – Mrinmoy

+0

@Mrinmoy我正在使用Google Places API for Android – Gelly

+0

我看到了,这就是我要问的,是否有可能改变它链接建议的方式 – Mrinmoy

回答