Я новичок в андроиде. Я использую GooglePlaces Api в своем приложении. У меня уже есть ключ и включен сервис GooglePlace.Как правильно построить GooglePlacesApi?
Согласно документации Google, правильный способ построить GooglePlaces
mGoogleApiClient = new GoogleApiClient .Builder(this) .addApi(Places.GEO_DATA_API) .addApi(Places.PLACE_DETECTION_API) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .build();
Но ищут примеры кода на других веб-страницах, я нашел:
mGoogleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this, 0 /* clientId */, this)
.addApi(Places.GEO_DATA_API)
.build();
Что такое "ClientId" параметр? Как мне это получить? То же, что и у Google OAuth 2.0?
Вы можете использовать Android ReactiveLocation [Android-ReactiveLocation] (https://github.com/ mcharmas/Android-ReactiveLocation) > Небольшая библиотека, которая обертывает API сервисов Google Play в ярком RxJava > Наблюдает за уменьшением шаблона до минимума. –