Андроид не может выбрать место из сборщика мест

Я не могу выбрать место из сборщика мест.

Он отключает кнопку select при выборе места, но когда для поиска местоположения и выбора, то он включает кнопку select .

Я использую версию игровых сервисов

  com.google.android.gms:play-services-location:9.4.0 

И com.google.android.gms:play-services:9.4.0

  btn_locationSend.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); try { startActivityForResult(builder.build(ChatThreadActivity.this),PLACE_PICKER_REQUEST); } catch (GooglePlayServicesRepairableException e) { e.printStackTrace(); } catch (GooglePlayServicesNotAvailableException e) { e.printStackTrace(); } } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == RESULT_OK) { switch (requestCode) { case PLACE_PICKER_REQUEST: Place place = PlacePicker.getPlace(this,data); LatLng location = place.getLatLng(); String toastMsg = String.format("Place: %s", place.getName()); } } 

Если ваша проблема еще не решена. Включите API Google Адресов для Android в dev console.

Это связано с тем, что вы не разрешали использовать Места на картах Google. Просто перейдите по ссылке и включите API Google Адресов для Android .

Возможно, немного поздно, но проверьте мой ответ на то, что похоже на ту же проблему ( Отключить кнопку выбора при выборе местоположения анонимного местоположения, используя API-интерфейс Google для выбора места размещения в Android-браузере )

В основном убедитесь, что ключ API в вашем AndroidManifest.xml имеет правильное имя. В то время как com.google.android.maps.v2.API_KEY будет работать для API Карт, для API Places требуется com.google.android.geo.API_KEY .

Если вы используете API Карт, вы можете использовать тот же ключ, и оба API будут работать с использованием последнего имени kay.

использовать это

 <application> <meta-data android:name="com.google.android.geo.API_KEY" android:value="YOUR_API_KEY"/> </application> 

Это

 com.google.android.maps.v2.API_KEY 

Код выглядит отлично. Фактически, я попытался снова запустить его и не нашел такого наблюдения; Кнопка SELECT во всплывающем диалоговом окне « Использовать это местоположение» всегда была включена. Однако, когда я вручную отключил подключение к Интернету, кнопка SELECT была отключена. Поэтому, я полагаю, если ваше интернет-соединение прерывается или имеет проблемы, вы можете наблюдать одно и то же.