I have written a simple geocoding application but it is not working.I have given all necessary permissions.Please someone tell me where i am going wrong.Thanx in advance.
public class ForgeocdingActivity extends Activity {
Geocoder gc;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final EditText ed=(EditText)findViewById(R.id.editText1);
Button b1=(Button)findViewById(R.id.button1);
final String to_add = ed.getText().toString();
b1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0)
{
try
{
List<Address> address2 = gc.getFromLocationName(to_add,3);
if(address2 != null && address2.size() > 0)
{
double lat1 = address2.get(0).getLatitude();
double lng1 = address2.get(0).getLongitude();
Toast.makeText(getBaseContext(), "Lat:"+lat1+"Lon:"+lng1, Toast.LENGTH_SHORT).show();
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
});
}
}
Please write below code for that
Now the list of Address contains the closest known areas and test this code into real device.