в моето приложение за android изчислявам GPS позицията и показвам стойността на lat log в TextView и използвам тази стойност за lat long за заявка в SQLITE DB. Сега се опитвам да покажа в TextView името на Location, изчислено по lat и log. Опитах геокодиране, като имам някаква грешка. това е моят код за изчисляване на стойността на ширината и дължината:
ImageView bt_get_mygpspos = (ImageView)getView().findViewById(R.id.bt_get_mygpspos);
edittext_mygpspos = (EditText)getView().findViewById(R.id.edittext_mygpspos);
bt_get_mygpspos.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
GPSTracker mGPS = new GPSTracker(getActivity());
if(mGPS.canGetLocation() ){
query.curPos = new LatLng(mGPS.getLatitude(),mGPS.getLongitude());
edittext_mygpspos.setText("lat:"+query.curPos.latitude+" lon:"+query.curPos.longitude);
Log.e("test", "lat:"+query.curPos.latitude+" lon:"+query.curPos.longitude);
}else{
mGPS.showSettingsAlert();
}
}
});
как мога да преобразувам mGPS.Latitude и Longitude в име на Location, за да се покаже в TextView?
отколкото