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

Получение адреса, по координатам - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Не срабатывает android.net.wifi.STATE_CHANGE http://www.cyberforum.ru/android-dev/thread1540201.html
На планшете какое-то время приёмник ловит изменения wi-fi, но через некоторое время перестаёт Добавлено через 10 минут public void onReceive(Context context, Intent intent) { Toast.makeText(context, "Wi-Fi", Toast.LENGTH_LONG).show(); <receiver android:name=".reminder.TestBroadcoast" android:enabled="true"
Android Ошибка в findFragmentById Здравствуйте,такая проблема: Я хочу сделать приложение с гугл картой,делаю это на андроид(именно на андроид,в AIDE) и столкнулся я с такой ошибкой: import android.os.*; import android.app.*; import android.support.v4.app.FragmentActivity; import android.view.View; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.model.*; http://www.cyberforum.ru/android-dev/thread1540136.html
Android Нужен человек который поможет создать игру для андроид!
Хочу сделать игру для андроид с картами гугла(или-же с дополнительной реальностью),типо надо будет ходить по реальному миру и собирать "предметы",проходить контрольные точки,"собирать выживших людей" и т.д. и т.п. Извиняюсь,я прошу уже 3 раз на форуме,мне нужен человек который знает Google Maps API и умеет с ними работать,оформление,функционал,выкладывание в google play с меня,мне только надо...
Какой тег отвечает за выравнивание по центру текста? Android
Есть переменная типа String, в ней большой текст. Этот текст присваивается textView. Как выровнять по центру частичку этого большего текста? Для жирного текста есть <b></b>, а для центрирования?
Android На форуме есть люди которые умеют работать с картами гугл? http://www.cyberforum.ru/android-dev/thread1539991.html
Нужна помощь с игрой для андроид,хочу её сделать с использованием Google Maps,один тут не справлюсь,т.к. вообще не умею работать с картами гугл(последние работы вылетали или выдавали ошибку),если можете помочь,то вот мой вк: все обсуждение ведем на форуме. приглашение куда либо на сторону - запрещено правилами
Android Ошибка в findFragmentById Помогите пожалуйста,делаю приложение с google maps,android studion выдаёт ошибку в этой строке: MapFragment mapFragment = (MapFragment) getFragmentManager().findFragmentById(R.id.map); Причина: Call requires API level 11 (current min is 9): android.app.FragmentManager#findFragmentById Что делать??? Добавлено через 4 минуты Ой я тупой XD API надо 11 :D подробнее

Показать сообщение отдельно
Захарка
27 / 27 / 9
Регистрация: 16.06.2013
Сообщений: 162
Завершенные тесты: 2

Получение адреса, по координатам - Android

29.09.2015, 00:21. Просмотров 682. Ответов 2
Метки (Все метки)

Здравствуйте. Заранее извиняюсь, за возможное непонимание очевидных вещей, я с явой, до прошлой недели был знаком только шапочно, но надо, значит надо... У меня такая вот проблема: мне нужно, имея координаты, полученные с GPS, Получить адрес ближайшего места. Я точно знаю, что в гуглопоиске такой функционал есть: Вот так...
Так вот, в итоге у меня появилось несколько проблемм/вопросов:
1)Я получаю координаты вот так им кодом, скопированным из уже не помню откуда:
Java
1
2
3
4
5
6
7
LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
Location location = locationManager.getLastKnownLocation(locationManager.getBestProvider(criteria, false));
if(location != null)
    coordsText.setText(location.getLatitude() + " N " + location.getLongitude() + " E");
else
    coordsText.setText("Не удалось считать координаты");
И, он даже работает, НО! Он не пытается каким-либо образом получить координаты через GPS/Координат сети, а просто берёт последние полученные координаты! Я, конечно, подозреваю, что "getLastKnownLocation" написано неспроста, но там нету больше никаких подходящих функций, или я их в упор не вижу.

2) Возможно, есть стандартная функция, реализующая выдачу ближайшего места по координатам?
3) Я попробовал решить этот вопрос стандартным для меня способом - просто кидать запрос, через гуглопоиск, и парсить полученную страницу. Использовал вот такой код, и ещё несколько других, ни один не заработал как надо:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
private String getContent(String path) throws IOException {
        BufferedReader reader = null;
        try {
            URL url = new URL(path);
            HttpURLConnection c = (HttpURLConnection) url.openConnection();
            c.setRequestMethod("GET");
            c.setReadTimeout(1000);
            c.connect();
            reader = new BufferedReader(new InputStreamReader(c.getInputStream()));
            StringBuilder buf = new StringBuilder();
            String line = null;
            while ((line = reader.readLine()) != null) {
                buf.append(line + "\n");
            }
            return (buf.toString());
        } finally {
            if (reader != null) {
                reader.close();
            }
        }
    }
Конкретно тут - приложение вываливается с ошибкой, на строке c.connect();
В других - ошибки, примерно аналогичные.

Подскажите пожалуйста, в чём может быть проблема?

P.S. Отлаживаю на планшете подключенном через WiFi соединение.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru