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

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

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

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

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

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

GPS. Определение местонахождения - Программирование Android
Пытаюсь получить текущее местонахождение. На устройстве включил GPS. В манифесте прописл: <uses-permission...

Список городов и определение местонахождения по координатам - Программирование Android
Всем доброго времени суток! Подскажите, где можно найти акутуальный на текущий день, обновляемый список городов России и стран СНГ и как...

Найти название населенного пункта, который ближе всех расположен к центру - C#
Для некоторого района области известны расстояния его населенных пунктов от районного центра. Найти название населенного пункта, который...

Коммутация населенного пункта - Wi-Fi
ДД. Меня зовут Максим. Я занимаюсь программирование на PHP и JS. Заинтересовал такой вопрос. Есть один населенный пункт в котором...

1C 8.x Сброс нумерации строк для каждого населенного пункта - 1С
Подскажите как поправить мне код. Есть код который выводит такой отчет (вложение 333.jpg). Запрос = Новый Запрос ( "ВЫБРАТЬ ...

Как реализовать выбор региона-района-населенного пункта - Visual Basic .NET
Подскажите пожалуйста как реализовать выбор региона, потом района и населенного пункта. к примеру так: список регионов: ...

7
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
22.12.2012, 13:35 #2
получаете с помощью провайлеров местоположения ваши текущие координаты (lat lon) а потом используя гугловый геокодер апи получаете конкретные данные о вашем местоположении.
0
KODAGEN
3 / 1 / 1
Регистрация: 22.11.2009
Сообщений: 85
23.12.2012, 13:30  [ТС] #3
Это не то. Мне не нужен JSON. Мне нужен просто код для получения текущего населенного пункта
0
OnYourLips
505 / 355 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
23.12.2012, 14:00 #4
KODAGEN, перечитай прошлый ответ. Это то, что тебе нужно.
0
KODAGEN
3 / 1 / 1
Регистрация: 22.11.2009
Сообщений: 85
23.12.2012, 14:39  [ТС] #5
Если это то, то там даже нет кода как это все использовать на JAVA
0
OnYourLips
505 / 355 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
23.12.2012, 15:42 #6
Цитата Сообщение от KODAGEN Посмотреть сообщение
то там даже нет кода как это все использовать на JAVA
Ну язык то надо выучить для начала.
0
KODAGEN
3 / 1 / 1
Регистрация: 22.11.2009
Сообщений: 85
23.12.2012, 18:28  [ТС] #7
В общем, есть код
Java
1
Location location = locationManager.getLastKnownLocation(provider);
Но он не определяет координаты, получается что location = null
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
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/story/using-google-maps-android
0
08.01.2013, 00:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2013, 00:33
Привет! Вот еще темы с ответами:

Определить, можно ли попасть по дорогам из первого населенного пункта в последний - C++
Поделитесь мыслями, как можно сделать это задание. Вот и само условие задания. На местности имеется N населенных пунктов, пронумерованных...

Определить, в каком необходимо построить школу для удобства всего населенного пункта - Turbo Pascal
Имеется населенный пункт(т А1,А2,...).Определить,в каком необходимо построить школу для удобства всего населенного пункта.(Решение...

Определение местонахождения флешки - Flash-память
Можно ли по флешке узнать IP адрес и местонахождение компа, куда она вставлялась?

Определение местонахождения с помощью Google API - Xamarin
Кто разбирается с google api под xamarin, помогите определить местонахождение. Карту подключил, но с местонахождением проблемы, не могу...


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

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

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