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.