Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Novichek_9I
4 / 5 / 2
Регистрация: 31.03.2015
Сообщений: 140
#1

Как получить из списка адресов только город? - Программирование Android

26.04.2015, 12:27. Просмотров 323. Ответов 2
Метки нет (Все метки)

Здравствуйте!
Есть код, который выдает список адресов. Например,
ул. Бульвар Гагарина, 6
Пермь
Пермский край
Россия

А как получить только название города?

Вот сам код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
public class MainActivity extends Activity {
 
    double lat = 57.9989369;
    double lng = 56.2853801;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        setContentView(R.layout.activity_main);
 
        TextView myLatitude = (TextView) findViewById(R.id.latitude);
        TextView myLongitude = (TextView) findViewById(R.id.longitude);
        TextView myAddress = (TextView) findViewById(R.id.address);
 
        myLatitude.setText("Широта: " + String.valueOf(lat));
        myLongitude.setText("Долгота: " + String.valueOf(lng));
 
 
        Geocoder geocoder = new Geocoder(this, Locale.getDefault());
 
        try {
            List<Address> addresses = geocoder.getFromLocation(lat, lng, 1);
 
            if (addresses != null) {
                Address returnedAddress = addresses.get(0);
                StringBuilder strReturnedAddress = new StringBuilder(
                        "Адрес:\n");
                for (int i = 0; i < returnedAddress.getMaxAddressLineIndex(); i++) {
                    strReturnedAddress
                            .append(returnedAddress.getAddressLine(i)).append(
                            "\n");
                }
                myAddress.setText(strReturnedAddress.toString());
            } else {
                myAddress.setText("Нет адресов!");
            }
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            myAddress.setText("Не могу получить адрес!");
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2015, 12:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как получить из списка адресов только город? (Программирование Android):

Как получить текст элемента списка? - Программирование Android
как получить текст элемента списка, этот текст находится в TextView в разметке элемента. А получить текст нужно в обработчике нажатия...

Как получить список файлов в архиве и извлечь только нужные - Программирование Android
Подскажите плиз, как получить список файлов в архиве и извлеч только нужные мне файлы в папку. Перебрал кучу примеров из инета для работы...

Нужен идентичный цикл, только с использованием адресов. Как это сделать? - C++
Алгоритм переворачивает слова. for (i = 0, j = n-1; i &lt; j; i++, j--) { hold = str; str = str; str = hold; }

Как получить разницу адресов ссылок в 16-ричном виде? - C++
Допустим есть массив какого-то искусственного типа данных. Нужно получить и вывести, насколько отличаются АДРЕСА его элементов в...

Как получить список всех IP-адресов из локальной сети? - C++ Qt
Уже пробовал QNetworkInterface::allAddresses(), но он почему-то выводит только 4 адреса, которые по видимому относятся только к локальной...

Как просканировать локальную сеть и получить список ip-адресов - C#
и снова здравствуйте) подскажи, форумчанин, как просканировать локальную сеть, и получить список ip адресов?ip присваиваются через dhcp...

2
androbro
340 / 301 / 67
Регистрация: 17.10.2014
Сообщений: 886
26.04.2015, 18:13 #2
Novichek_9I, если индекс города всегда фиксированный(как я понял 2), то можешь попробовать так:
Java
1
String city = returnedAddress.getAddressLine(1)
0
Novichek_9I
4 / 5 / 2
Регистрация: 31.03.2015
Сообщений: 140
27.04.2015, 19:42  [ТС] #3
androbro, да, получилось. Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2015, 19:42
Привет! Вот еще темы с ответами:

Как получить список электронных адресов из Outlook Express? - Visual Basic
Кто знает как получить список электронных адресов из Outlook Express. Если нужно сделать конвертор всех баз данных из него...

Как получить список IP-адресов или имён хостов некоторого сетевого домена? - C# ASP.NET
Какими средствами можно получить список IP-адресов или имён хостов некоторого сетевого домена? То есть, если мне известно только имя...

Есть структура, компилятор считывает некоторые её поля ТОЛЬКО из адресов, кратным двум, а их там нет! (полей), как быть? - C++
То есть вот структура: struct TGAHEADER { char IdLength; char ColourMapType; char DataTypeCode; ...

Из почтового адреса выбрать только город - C#
Добрый день. Требуется написать программку которая на вход принимает список адресов, а на выходе получает только название города без...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru