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

Карта и маркеры - Программирование Android

25.04.2016, 16:50. Просмотров 265. Ответов 2
Метки нет (Все метки)

Всем привет.
Есть у меня конкретная задача, но не знаю, каким путей идти к решению.
Есть карта, на ней маркеры (сотни и тысячи маркеров, тянутся из базы). Приложение слушает локейшон провайдер и получает текущие координаты пользователя. Задача - оповещать пользователя когда он в определенной близости к какому-либо из маркеров. Формат оповещения и его детали не важны.
Важно понять, как определять, что пользователь рядом с маркером находится, если маркеров ну просто завались. Перебором проверять каждый маркер как-то долговато, мягко говоря. Из входных данных - только географические координаты пользователя. Как быть? у меня вообще идей нет((((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2016, 16:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Карта и маркеры (Программирование Android):

Маркеры в eclipse
Здравствуйте. Я использую среду eclipse. Чтобы не чего не забыть и быстро найти...

Маркеры и Google Maps
Подскажите пожалуйста. Необходимо вывести два маркера на карту и zoom карты...

Google maps маркеры
Можно ли добавить в маркер дополнительную информацию и как? К примеру...

Маркеры на карте, как выбрать верхний?
Добрый день! Столкнулся с проблемой, что если маркеры на карте находятся один...

карта города
Только начал создавать приложение и наткнулся на проблему. Подскажите как мне...

Оффлайн карта
Доброго всем дня! Может кто поделиться знаниями по использованию оффлайн карты...

2
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,732
26.04.2016, 11:04 #2
ashkart, привет!
Какая-то абстрактная задача. Вы бы хоть сказали, какие это карты: Яндекс, Google, OSM или ещё какие?
Насколько помню, один из вариантов решения такой задачи сводится к разбиению области на квадраты. В каждом квадрате прописываются только те маркеры, которые там могут быть. Таким образом, за несколько шагов вы можете найти квадрат нужного размера, в котором находятся пользователь и нужные маркеры.

Добавлено через 1 минуту
Была не так давно такая статья на "Хабре", где описывалось, как попасть в определённую область небольшого радиуса в Москве, точнее, определить попадание туда.
1
ashkart
0 / 0 / 0
Регистрация: 25.04.2016
Сообщений: 2
27.04.2016, 11:43  [ТС] #3
CoolMind, в данный момент Google maps API использую. Да, наверное придется что-то такое делать.

По поводу статьи, наверное описывался принцип работы с google geofences, но это мне не особо подходит, на первый взгляд.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2016, 11:43
Привет! Вот еще темы с решениями:

Карта на Canvas
Здравствуйте! Решил попробовать написать игру под андроид, до этого писал...

GPS + растровая карта
Добрый день Как привязать gps координаты к растровой карте? Карту сделал...

Интерактивная карта здания
Подскажите пожалуйста, появилась в необходимости создания интерактивной карты...

Вторая SIM карта
У меня телефон с двумя симками разных операторов (китайский). Подскажите как...


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

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

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