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

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

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

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

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

Приветствую всех!
Использую либу mapsforge (offline карты osm), возникла необходимость добавлять на карту объекты(собственные POI), с возможностью кликать по ним.
По клику вылазит подсказка об объекте.
Поделитесь идеями как такое реализовать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SkN[i]lpl[e][r]
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 230
22.03.2015, 20:34     Создание кликабельного объекта на карте #2
Gabberr, извини что спрашиваю, 2 года прошло тебе удалось реализовать это?
Gabberr
101 / 101 / 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
Сообщений: 230
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
101 / 101 / 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
Сообщений: 230
24.03.2015, 18:03     Создание кликабельного объекта на карте #6
Gabberr, спасибо большое за помощь и совет! мне удалось присобачить mapsforge к osmdroid, теперь буду присобачивать graphhopper. Надеюсь получиться
SkN[i]lpl[e][r]
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 230
25.03.2015, 19:07     Создание кликабельного объекта на карте #7
Извиняюсь за беспокойство А вы не подскажите кусочек программного кода для вывода метки в виде маленькой картинки поверх карты на osmdroid? Просто уже 2 дня в инете роюсь ничего внятного найти не могу...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2015, 10:25     Создание кликабельного объекта на карте
Еще ссылки по теме:

Android Проверка на достижение локации на карте
Android Не определяется путь к SD карте
Провести перпендикуляр на карте Android
Две точки GPS на карте Android
Создание объекта через xml разметку. NullPointerExeption Android

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

Или воспользуйтесь поиском по форуму:
Gabberr
101 / 101 / 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     Создание кликабельного объекта на карте
Ответ Создать тему
Опции темы

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