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

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

Войти
Регистрация
Восстановить пароль
 
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 402
#1

Создание кликабельного объекта на карте - Программирование Android

24.07.2013, 17:41. Просмотров 834. Ответов 7
Метки нет (Все метки)

Приветствую всех!
Использую либу mapsforge (offline карты osm), возникла необходимость добавлять на карту объекты(собственные POI), с возможностью кликать по ним.
По клику вылазит подсказка об объекте.
Поделитесь идеями как такое реализовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2013, 17:41     Создание кликабельного объекта на карте
Посмотрите здесь:

Динамическое создание объекта - Программирование Android
Всем привет! Заранее извиняюсь за глупый вопрос. Подскажите, пожалуйста, кто знает, как можно динамически создать кнопку в Android? Я...

Создание объекта класса - Программирование Android
public class MyClass { static int Variable = 1; } //создаю первый объект new MyClass(); //здесь MyClass.Variable = 1 ...

Создание движущегося объекта (open gl) - Программирование Android
Недавно начал писать живые обои. Нужно создать несколько падающих звезд, каждая из которых рандомно исчезает в точке. Скажите, пожалуйста,...

Создание объекта через xml разметку. NullPointerExeption - Программирование Android
Кажется у меня пробел в основах, я думал прописывая вью через разметку, при сборке создается экземпляр класса, и стоит лишь найти вьюшку по...

Нарисовать на карте - Программирование Android
Всем привет. Ребята как нарисовать сверх mapView трек или свои фигуры у меня не получается. Нашел класс но выдает ошибку ...

Путь к карте памяти - Программирование Android
Добрый день! У меня лежит файл в памяти телефона. В приложении прописываю путь к файлу вот таким образом: File sdcard =...

Провести перпендикуляр на карте - Программирование Android
Есть прямая, обозначенная точками A и B. Есть точка С. Требуется провести перпендикуляр на прямую AB. Нашел алгоритм: double...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SkN[i]lpl[e][r]
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 237
22.03.2015, 20:34     Создание кликабельного объекта на карте #2
Gabberr, извини что спрашиваю, 2 года прошло тебе удалось реализовать это?
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 402
23.03.2015, 10:28  [ТС]     Создание кликабельного объекта на карте #3
С либой mapsforge это делается криво, я переопределил он тач и смотрел по координатам попала ли точка касания в область какой-либо POI.
В дальнейшем перешел на osmdroid, и прикрутил mapsforge в качестве рендера карты, т.к работать с векторными картами гораздо удобнее.
SkN[i]lpl[e][r]
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 237
24.03.2015, 15:12     Создание кликабельного объекта на карте #4
блин, ладно, буду дальше мучатся, может что нибудь получиться

Добавлено через 23 часа 40 минут
Gabberr, а можно еще вопрос? Надеюсь я вас не замучил у меня на карту накладываются слои (метки и маршрут) и вот при удалении маршрута у меня удаляются метки, по какой то причине слои удаляются не с вершины стека, а снизу, оставляя последние слои.расположение слоев у меня такое: 1) карта; 2) метка местоположения; 3) метка начала пути; 4) метка конца пути; 5) маршрут. я задал в условии чтобы 2 слоя оставались а 3 удалялись, но он удаляет начиная со второго по 4-ый, оставляя 1ый и 5ый слой... а должен оставлять 1 и 2 слои... никак понять не могу как он так делает... У вас была такая проблема?

Добавлено через 2 часа 42 минуты
все, разобрался) там указывался номер слоя который удаляется каждый раз) и это был слой под номером 2.

Добавлено через 2 часа 1 минуту
в общем лучше не заморачиваться на mapsforge я так понял. Лучше сразу на osmdroid делать?
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 402
24.03.2015, 17:22  [ТС]     Создание кликабельного объекта на карте #5
Да, верно, в osmdroid удобнее работа со слоями и есть поворот карты из коробки, но она работает с растром - то есть карта под нее будет весить очень много и будет не одним файлом, а кучей тайлов. Поэтому нужно в качестве рендера карты присобачить к ней mapsforge, который из векторной карты будет генерировать тайлы на лету, вот в помощь http://www.salidasoftware.com/how-to...s-in-osmdroid/
SkN[i]lpl[e][r]
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 237
24.03.2015, 18:03     Создание кликабельного объекта на карте #6
Gabberr, спасибо большое за помощь и совет! мне удалось присобачить mapsforge к osmdroid, теперь буду присобачивать graphhopper. Надеюсь получиться
SkN[i]lpl[e][r]
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 237
25.03.2015, 19:07     Создание кликабельного объекта на карте #7
Извиняюсь за беспокойство А вы не подскажите кусочек программного кода для вывода метки в виде маленькой картинки поверх карты на osmdroid? Просто уже 2 дня в инете роюсь ничего внятного найти не могу...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2015, 10:25     Создание кликабельного объекта на карте
Еще ссылки по теме:

Не определяется путь к SD карте - Программирование Android
Перепробовал все методы, указанные на этом форуме. Был на всех ветках, посвященных работой с картой памяти. (например, Путь к карте памяти...

Нарисовать маршрут на карте гугл - Программирование Android
Получаю координаты https://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal Когда рисую то получается...

Диалог указания координаты на карте - Программирование Android
Гуру, кто-нибудь подобный компонент встречал? Не хочу с нуля "велосипед" изобретать... Думаю такое много раз писали и даже где-нибудь...

Отобразить местоположение на карте по координатам - Программирование Android
Взял из книжки такой код для отображения местоположения на карте по заданным координатам (например, взял координаты Москвы): ...

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


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

Или воспользуйтесь поиском по форуму:
Gabberr
102 / 102 / 17
Регистрация: 13.10.2009
Сообщений: 402
26.03.2015, 10:25  [ТС]     Создание кликабельного объекта на карте #8
http://stackoverflow.com/questions/6...ay-to-osmdroid
Yandex
Объявления
26.03.2015, 10:25     Создание кликабельного объекта на карте
Ответ Создать тему
Опции темы

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