2017-01-03 7 views
2

病院の近くの場所をフィルタリングしようとしています。 Android用Googleプレイス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私はAndroid用Google Places APIを使用しています – Gelly

+0

ええと、それは私が尋ねようとしていたものです。リンクの意味を変更することが可能です – Mrinmoy

答えて

関連する問題