Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Отправить сообщение по нажатию на иконку программы Здравствуйте форумчане и гуру андройд системы. С Delphi приходится пересаживаться на Java и Android SDK. Пытаюсь создать банальный виджет, на основе чистильщика памяти. Жмакаем на иконку программы и программа очищает мусор в телефоне. Как таким же макаром отправить сообщение?) т.е не должно быть форм, значить все должно пройти в фоновом режиме, через какой - то поток. В курсе, что... https://www.cyberforum.ru/ android-dev/ thread1438156.html Программирование Android Проверить соединение с интернетом
Здравствуйте! Столкнулся с такой проблемой, приложение устанавливает коннект с сервером (они общающийся время от времени пакетами данных) все хорошо, но теперь вдруг пропадает нет, например зашли в подвал, потом вышли, сервер уже сбросил подключение т.к. поймал разрыв, а вот приложение все еще думает что сокет активен. Как проверить сокет не посылая контрольного пакета серверу? в таком случае?...
Программирование Android Новостная лента https://www.cyberforum.ru/ android-dev/ thread1437857.html
Не могу вывести RSS летну. Исказ всякие коды в инете,но они не помогли мне.Прошу вас,можете написать простое приложение,которое будет выводить RSS ленту с сайта. Пункты такие: Заголовок и часть инфы Сама статья ************************ Я замучился,прошу помогите!
Программирование Android Назад к Activity из Preference https://www.cyberforum.ru/ android-dev/ thread1437779.html
getFragmentManager().beginTransaction() .replace(android.R.id.content, new Preference()).commit(); вот таким способом открываю PreferenceFragment а как можно потом выйти обратно из настроек, нажав на кнопку BACK?
Почему может не работать метод getUrl() ? Программирование Android
В приложение из внешней БД скачивается файл file. И я пытаюсь получить к нему строковый путь через file.getUrl(). И как только добавляю эту строчку в код, приложение начинает вылетать. Метод выполняется в методе doInBackground(Void... params), который в свою очередь в классе GetTask extends AsyncTask<Void, Void, Void>. Добавлено через 6 часов 14 минут Проблема оказалась со стороны БД
Программирование Android Загрузка ListView после AsyncTask В классе, который расшияет AsyncTask, занружаю данные из JSON и сохраняю в бд. При первом запуске апликации, список не выдаёт какого либо результата, так как лист выводиться ещё до того, как в базе данных есть какие либо записи. Имею фрагмент, который работает с фрагментмо и его адаптером. public class EventListFragment extends ListFragment { public static final String TAG =... https://www.cyberforum.ru/ android-dev/ thread1437624.html
Программирование Android Ошибка при добавлении данных в список Здравствуйте, такой вопрос, у меня список и собственный адаптер, в адаптере размер списка указан от количества элементов в списке String который выводится уже на экран в виде списка. Когда я пытаюсь добавить в список String новый элемент происходит ошибка. https://www.cyberforum.ru/ android-dev/ thread1437588.html Программирование Android OpenGL ES 2. Перезагрузка ресурсов после сворачивания приложения
Добрый день! Возникла довольно интересная проблема в проекте с OpenGL. После первого сворачивания приложения, а затем его запуска, на экране ничего нет. Причем если его еще раз свернуть и развернуть, то все будет нормально. Возможно есть какие то типовые проблемы, о которых я не знаю? Проект сам находится тут: https://github.com/Nirklav/Tanks Если вы решили помочь, но не знаете где...
Программирование Android Поведение после смены ориентации экрана Доброго времени суток. У меня есть 2 xml layout файла для вертикальной и горизонтальной ориентации дисплея c тем самим набором елементов. После нажатие клавиши я меняю текст в TextView следующим образом: ((TextView) findViewById(R.id.mytextview)).setText(mytext); Все работает хорошо. Но после того, как я меняю ориентацию дисплея, и пробую менять текст mytextview - он не меняеться.... https://www.cyberforum.ru/ android-dev/ thread1437486.html Программирование Android OutOfMemotyError https://www.cyberforum.ru/ android-dev/ thread1437475.html
Заголовок интригующий надеюсь) Проблема состоит в следующем, я тырю иконки с сайтов для отображения ссылок на сайты с иконками. Делаю я это так try { Document doc = Jsoup.connect(url).get(); Element element = doc.head().select("link").first(); if (element != null) { if (element.attr("href").substring(0, 2).contains("//")) { ...
Программирование Android Можно ли претендовать на должность Java программиста, если знать только яву под Android?
Всем привет. Хочу поинтересоваться вашим мнением по поводу android программирования. Я с ним уже знаком, и хочу дальше углублять свои знания, тем более, что это мне интересно. Но потом подумал может лучше учить классическую javа, чем ту же яву, но применительно к андроиду или это не имеет значения? И хотелось бы знать смогу ли я претендовать на должность java программиста, если буду знать только...
Программирование Android Загрузить из
2 / 2 / 0
Регистрация: 06.07.2013
Сообщений: 97
0

Координаты и Polyline - Программирование Android - Ответ 7572002

06.05.2015, 13:59. Показов 1362. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Записываю координаты местоположения в базу данных SQLite.
Далее пытаюсь эти координаты из базы взять и поместить в Map. Затем отрисовать их на карте через Polyline.
Но на карте ничего не рисуется. В чем может быть проблема? Или я вообще не то делаю?

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
public class MainActivity extends FragmentActivity {
    GoogleMap map;
    SupportMapFragment mapFragment;
    Marker marker;
    double latitude;
    double longitude;
    LatLng myPosition;
    private LocationManager locationManager;
    Map<Double, Double> coordMap = new HashMap<>();
    Curcor c = null;
 
//всякие методы типа Oncreate и т.д.
 
private void showTrack() {
        SQL sqlHelper = new SQL(this);
        SQLiteDatabase db = sqlHelper.getReadableDatabase();
        double lat, lng;
        PolylineOptions polylineOptions = new PolylineOptions();
        c = db.rawQuery("SELECT * FROM coordinates", null);
        while (c.moveToNext()) {
            lat = Double.parseDouble(c.getString(c.getColumnIndex("Latitude")));
            lng = Double.parseDouble(c.getString(c.getColumnIndex("Longitude")));
            coordMap.put(lat, lng);
                polylineOptions
                        .add(new LatLng(lat, lng))
                        .color(android.R.color.holo_red_dark).width(2)
                        .geodesic(true);
                map.addPolyline(polylineOptions);
        }
        c.close();
        sqlHelper.close();
    }
 
}
Класс SQL:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class SQL extends SQLiteOpenHelper {
 
    final String LOG_TAG = "myLogs";
public SQL(Context context) {
        //  суперкласса
        super(context, "Locations", null, 1);
    }
    @Override
    public void onCreate(SQLiteDatabase db) {
        Log.d(LOG_TAG, "--- onCreate database ---");
        // создаем таблицу с полями
        db.execSQL("create table coordinates ("
                + "Latitude,"
                + "Longitude,"
                + "Time)");
    }
 
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    }
}
Добавлено через 1 час 51 минуту
Сделал то же самое, только через ArrayList-ы, для широты и для долготы свой лист.
Координаты в них есть, но по прежнему не рисуются на карте.

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
private void showTrack() {
        SQL sqlHelper = new SQL(this);
        SQLiteDatabase db = sqlHelper.getReadableDatabase();
        double lat, lng;
        ArrayList<Double> latList = new ArrayList<Double>();
        ArrayList<Double> lngList = new ArrayList<Double>();
        PolylineOptions polylineOptions = new PolylineOptions();
        c = db.rawQuery("SELECT * FROM coordinates", null);
        while (c.moveToNext()) {
            lat = Double.parseDouble(c.getString(c.getColumnIndex("Latitude")));
            lng = Double.parseDouble(c.getString(c.getColumnIndex("Longitude")));
            latList.add(lat);
            lngList.add(lng);
        }
 
        Iterator<Double> latIterator = latList.iterator();
        Iterator<Double> lngIterator = lngList.iterator();
 
        while (latIterator.hasNext() || lngIterator.hasNext()) {
            lat = latIterator.next();
            lng = lngIterator.next();
            polylineOptions
                    .add(new LatLng(lat, lng))
                    .color(android.R.color.holo_red_light).width(2)
                    .geodesic(true);
            System.out.println(lat + " : " + lng);
        }
        c.close();
        sqlHelper.close();
    }
Я так понимаю, проблема где-то тут:
Java
1
2
3
4
5
6
7
8
while (latIterator.hasNext() || lngIterator.hasNext()) {
            lat = latIterator.next();
            lng = lngIterator.next();
            polylineOptions
                    .add(new LatLng(lat, lng))
                    .color(android.R.color.holo_red_light).width(2)
                    .geodesic(true);
        }
или нет?

Добавлено через 21 час 58 минут
Вопрос решился, забыл дописать строку для отображения на карте.

Вернуться к обсуждению:
Координаты и Polyline Программирование Android
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2015, 13:59
Готовые ответы и решения:

Polyline как у гугловского приложения "Карты"
Как реализовать такое?

Polyline
помогите плз, не могу разобраться как работает Polyline, вот, координаты точек есть, а ничего...

Polyline() and vector
Добрый день! Прошу подсказки, каким образом можно реализовать построение полилинии функцией...

PolyLine и количество повторов
Добрый день, как при помощи цикла и PolyLine построить вот такую кривую:

0
06.05.2015, 13:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2015, 13:59
Помогаю со студенческими работами здесь

Polyline и отображение номера линии
Имеем массив точек и по ним в Grid строим фигуру. Как можно сделать, чтобы возле каждой точки...

Как перерисовать в DialogBoxParam PolyLine
Один раз при выводе DialogBoxParam рисуеться PolyLine. Но вот повторно не рисуеться в ...

LineTo / Polyline ошибка, GetLastError() == 0
Здравствуйте. Проблема следующая: Приложение для отрисовки графики использует WinAPI, в частности,...

Создание Polyline по данным из базы данных
Ребят! Я создал маленькое консольное приложение, в котором можно вводить координаты Х и У, которые...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru