2016-11-18 1 views
1

Je construis une application Android pour trouver tous les restaurants à proximité. Je prends l'aide de google place api pour le faire, mais je ne suis pas en mesure de le personnaliser pour afficher uniquement les restaurants. Alors s'il vous plaît aidez et merci d'avance.Personnalisez google endroits pour trouver des restaurants à proximité

public class MainActivity extends FragmentActivity 
    implements OnConnectionFailedListener { 
private GoogleApiClient mGoogleApiClient; 
Button btn; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    btn = (Button) findViewById(R.id.button); 


    mGoogleApiClient = new GoogleApiClient 
      .Builder(this) 
      .addApi(Places.GEO_DATA_API) 
      .addApi(Places.PLACE_DETECTION_API) 
      .enableAutoManage(this, this) 
      .build(); 

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

            Toast.makeText(MainActivity.this, "Place " + placeLikelihood.getPlace().getName(), Toast.LENGTH_LONG).show(); 

      } 

      likelyPlaces.release(); 
     } 
    }); 

Répondre