Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Gabberr
103 / 103 / 19
Регистрация: 13.10.2009
Сообщений: 404
#1

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

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

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

Создание объекта класса
public class MyClass { static int Variable = 1; } //создаю первый...

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

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

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

программа для отображения объекта на карте по координатам
задача такая я задаю координаты объекта программа отображает объект на карте!...

Получение координат объекта на карте и вывод карты с отмеченным объектом
Добрый день! Есть каталог объектов. Для каждого объекта должна выводиться карта...

7
SkN[i]lpl[e][r]
3 / 3 / 2
Регистрация: 12.05.2011
Сообщений: 248
22.03.2015, 20:34 #2
Gabberr, извини что спрашиваю, 2 года прошло тебе удалось реализовать это?
0
Gabberr
103 / 103 / 19
Регистрация: 13.10.2009
Сообщений: 404
23.03.2015, 10:28  [ТС] #3
С либой mapsforge это делается криво, я переопределил он тач и смотрел по координатам попала ли точка касания в область какой-либо POI.
В дальнейшем перешел на osmdroid, и прикрутил mapsforge в качестве рендера карты, т.к работать с векторными картами гораздо удобнее.
0
SkN[i]lpl[e][r]
3 / 3 / 2
Регистрация: 12.05.2011
Сообщений: 248
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 делать?
0
Gabberr
103 / 103 / 19
Регистрация: 13.10.2009
Сообщений: 404
24.03.2015, 17:22  [ТС] #5
Да, верно, в osmdroid удобнее работа со слоями и есть поворот карты из коробки, но она работает с растром - то есть карта под нее будет весить очень много и будет не одним файлом, а кучей тайлов. Поэтому нужно в качестве рендера карты присобачить к ней mapsforge, который из векторной карты будет генерировать тайлы на лету, вот в помощь http://www.salidasoftware.com/how-to...s-in-osmdroid/
0
SkN[i]lpl[e][r]
3 / 3 / 2
Регистрация: 12.05.2011
Сообщений: 248
24.03.2015, 18:03 #6
Gabberr, спасибо большое за помощь и совет! мне удалось присобачить mapsforge к osmdroid, теперь буду присобачивать graphhopper. Надеюсь получиться
0
SkN[i]lpl[e][r]
3 / 3 / 2
Регистрация: 12.05.2011
Сообщений: 248
25.03.2015, 19:07 #7
Извиняюсь за беспокойство А вы не подскажите кусочек программного кода для вывода метки в виде маленькой картинки поверх карты на osmdroid? Просто уже 2 дня в инете роюсь ничего внятного найти не могу...
0
Gabberr
103 / 103 / 19
Регистрация: 13.10.2009
Сообщений: 404
26.03.2015, 10:25  [ТС] #8
http://stackoverflow.com/questions/6496366/adding-overlay-to-osmdroid
0
26.03.2015, 10:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2015, 10:25
Привет! Вот еще темы с решениями:

Создание объекта в функции и возврат объекта из нее
Не могу разобраться с ссылками. Возможно ли вернуть из функции объект созданный...

Как убрать рамки вокруг кликабельного рисунка?
html .... <img src="locks.jpg" alt="lock links" width="510" height="110"...

Создание рельефа по карте местности
Здравствуйте! Подскажите пожалуйста с помощью чего это можно реализовать? И...

Создание двух разделов в sd карте
Здравствуйте, помогите пожалуйста разобраться, как создать два раздела на sd...


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

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

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