Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
KODAGEN
2 / 0 / 1
Регистрация: 22.11.2009
Сообщений: 80
#1

Определение местонахождения (название населенного пункта) - Android

22.12.2012, 01:11. Просмотров 881. Ответов 7
Метки нет (Все метки)

Всем привет. Мне надо реалозовать местонахождение планшета на карте, только мне надо получить не координаты, и название населенного пункта. Как это можно сделать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2012, 01:11     Определение местонахождения (название населенного пункта)
Посмотрите здесь:

Разработка под Android. Состояние пункта в списке Android
Android Из пункта меню в диалоговое окно
Список городов и определение местонахождения по координатам Android
Android Анимация одного пункта в ListView
Android GPS. Определение местонахождения
ListView подсветка выделенного пункта Android
Android Выпадающее меню для каждого пункта ListView
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
22.12.2012, 13:35     Определение местонахождения (название населенного пункта) #2
получаете с помощью провайлеров местоположения ваши текущие координаты (lat lon) а потом используя гугловый геокодер апи получаете конкретные данные о вашем местоположении.
KODAGEN
2 / 0 / 1
Регистрация: 22.11.2009
Сообщений: 80
23.12.2012, 13:30  [ТС]     Определение местонахождения (название населенного пункта) #3
Это не то. Мне не нужен JSON. Мне нужен просто код для получения текущего населенного пункта
OnYourLips
505 / 355 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
23.12.2012, 14:00     Определение местонахождения (название населенного пункта) #4
KODAGEN, перечитай прошлый ответ. Это то, что тебе нужно.
KODAGEN
2 / 0 / 1
Регистрация: 22.11.2009
Сообщений: 80
23.12.2012, 14:39  [ТС]     Определение местонахождения (название населенного пункта) #5
Если это то, то там даже нет кода как это все использовать на JAVA
OnYourLips
505 / 355 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
23.12.2012, 15:42     Определение местонахождения (название населенного пункта) #6
Цитата Сообщение от KODAGEN Посмотреть сообщение
то там даже нет кода как это все использовать на JAVA
Ну язык то надо выучить для начала.
KODAGEN
2 / 0 / 1
Регистрация: 22.11.2009
Сообщений: 80
23.12.2012, 18:28  [ТС]     Определение местонахождения (название населенного пункта) #7
В общем, есть код
Java
1
Location location = locationManager.getLastKnownLocation(provider);
Но он не определяет координаты, получается что location = null
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2013, 00:33     Определение местонахождения (название населенного пункта)
Еще ссылки по теме:

Android Открытие нужного пункта списка
Добавление пункта в ListView Android
Android Нету пункта android project в eclipse
Загрузка данных из SQLite для каждого пункта ListView Android
Android Диалоговое окно при выборе пункта меню

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

Или воспользуйтесь поиском по форуму:
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
08.01.2013, 00:33     Определение местонахождения (название населенного пункта) #8
В onCreate
Java
1
2
3
LocationManager mlocManager = (LocationManager) getSystemService (Context. LOCATION_SERVICE );
        LocationListener mlocListener = new MyLocationListener ();
        mlocManager.requestLocationUpdates (LocationManager.GPS_PROVIDER , 0, 0, mlocListener);
Потом:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public class MyLocationListener implements LocationListener {
     @Override
     public void onLocationChanged(Location loc){ 
         // Действия, когда изменяется позиция пользователя      
     }
     @Override
     public void onProviderDisabled(String provider) {}
     @Override
     public void onProviderEnabled(String provider)  {}
     @Override
     public void onStatusChanged(String provider, int status, Bundle extras){}   
     
     }
Добавлено через 10 минут
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class MyLocationListener implements LocationListener {
     @Override
     public void onLocationChanged(Location loc){ 
         // Действия, когда изменяется позиция пользователя 
        double lng = (double) loc.getLongitude();
        double lat = (double) loc.getLongitude();     
        GeoPoint gp = new GeoPoint((int)(lat * 1E6), (int)(lng * 1E6)); 
        mapView.getController().animateTo(gp);    
     }
     @Override
     public void onProviderDisabled(String provider) {}
     @Override
     public void onProviderEnabled(String provider)  {}
     @Override
     public void onStatusChanged(String provider, int status, Bundle extras){}   
     
     }
А вот здесь есть про Геокодинг http://mobiforge.com/developing/stor...e-maps-android
Yandex
Объявления
08.01.2013, 00:33     Определение местонахождения (название населенного пункта)
Ответ Создать тему
Опции темы

Текущее время: 18:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru