Desabilitar o botão de seleção ao selecionar o local do local anônimo usando a API do google do seletor de local no android

Quero salvar as informações do formulário do usuário com o campo local. Para localização, quero abrir o mapa do google com um clique de botão e o local a ser selecionado quando o usuário clicar no local sobre o mapa e no local pós-preenchido no formulário.

Encontrei o seletor de local como solução relacionada. Por isso, usei a API do Google no local e posso abrir o mapa do google quando movo a seta sobre o local preferido e clique emSelecione este local (Aparecendo cor preta com agora as coordenadas aparecendo abaixo).

A caixa de confirmação é aberta com 2 opções:

1.) Alterar localização
2.) Selecione(Modo desativado)

Quero selecionar um local anônimo e retornar à atividade principal.

Abaixo está o meu código:

private TextView get_place;
int PLACE_PICKER_REQUEST    =   1;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    get_place   =   (TextView)findViewById(R.id.textView1);
    get_place.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            PlacePicker.IntentBuilder builder   =   new PlacePicker.IntentBuilder();
            Intent intent;
            try {
                intent  =   builder.build(getApplicationContext());
                startActivityForResult(intent,PLACE_PICKER_REQUEST );
            } catch (GooglePlayServicesRepairableException e) {
                e.printStackTrace();
            } catch (GooglePlayServicesNotAvailableException e) {
                e.printStackTrace();
            }
        }
    });
}

protected void onActivityResult( int requestCode , int resultCode , Intent data ){
    if( requestCode == PLACE_PICKER_REQUEST)
    {
        if(resultCode == RESULT_OK)
        {
            Place place =   PlacePicker.getPlace(data,this);
            Double latitude = place.getLatLng().latitude;
            Double longitude = place.getLatLng().longitude;
            String address = String.valueOf(latitude)+String.valueOf(longitude);
            get_place.setText(address);
        }
    }
}

Coordenadas da localização atual não visíveis

.

Depois de clicar em SELECIONAR ESTE BOTÃO, a janela abaixo é aberta com o botão Selecionar desativado

.

Informe-me, se houver outra solução melhor. A resposta do código será muito útil ou link de referência.

questionAnswers(7)

yourAnswerToTheQuestion