Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,327
1

Определить расстояние от местоположения пользователя до выбранной точки и проложить маршрут

11.03.2015, 16:57. Просмотров 1461. Ответов 5
Метки нет (Все метки)

Пользователь попадает в определенный район(определенная локация). Дальше он на карте google map отмечает точку. Нужно определить расстояние от местоположения пользователя до этой точки и проложить маршрут(как ему пройти). Ну координаты пользователя я определить могу. Вопрос относительно той точки которую отмечает пользователь: как получить координаты той точки, чтобы вычислить расстояние то есть я должен сам заранее сохранить где то информацию об этой точке(координаты и все такое) тогда только она будет доступна для пользователя да и я смогу вычислить расстояние?? И как маршрут от местоположения пользователя до этой точки правильно проложить, его ведь тоже нужно предварительно разметить и сохранмть координаты точек по которым он пройдет, а потом уже прокладывать по ним да?? То есть информация о точках, куда пользователь хочет пройти и о маршрутных точках у меня должна быть где то сохранена в базе данных и от туда ее подтягивать только так можно да?? А можно ли так сделать чтобы карта сама обучалась в нее добавлялись новые маршруты если да то как??
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2015, 16:57
Ответы с готовыми решениями:

Определить расстояние от точки А до точки Б, используя Google Maps
Мне нужно определить расстояние, которое прошёл пользователь, с точки А до...

Проложить маршрут
Народ, подскажите или дайте ссылку ибо у самого найти не получается. Есть...

Как правильно проложить маршрут?
у меня dhcp сервер. У него 2 интерфейса. у первого 10.1.3.1 , у второго...

Проложить маршрут из одной клетки в другую
В таблице из N строк и N столбцов клетки заполнены цифрами от 0 до 9. Требуется...

Проложить если возможно маршрут между противолежащими углами
Практическое задание: 9. Двумерный квадратный массив заполнен нулями и...

5
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
11.03.2015, 18:31 2
Ну ты загнул! Прямо искусственный интеллект в мобилке хочешь... Нет! обучаться без программы написанной ТОБОЙ карта не будет. Заготовки подобные есть, но не под андроид. Это обычно СЕРВЕРНЫЕ технологии! Исключение - автомобильные навигаторы.

А про то как "указать точку" - это к гуглу! Особенно если хочешь гугл-апи использовать для отображения карты...
0
Valakin
434 / 100 / 15
Регистрация: 21.02.2015
Сообщений: 785
14.03.2015, 00:32 3
На сайте можно мерить и прокладывать, зачем это должен делать андроид??
Если сервер может, то и телефон сможет, только смысл не понятен
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
14.03.2015, 00:57 4
Цитата Сообщение от Valakin Посмотреть сообщение
зачем это должен делать андроид??
Бывают механизмы ОПТИМИЗАЦИИ пути не привязанные к гуглу! Я сам пытался такую на Делфи в свое время разработать. Привязка шла к реальным трекам. Алгоритм пытался выбрать из них оптимальный по нескольким характеристикам...
Подобным занимаются ОФФлайн навигаторы для авто. Мало-ли... связи нет... В полуподвальном помещении, самолете, в роуминге, за городом в "яме" (У меня есть районы за городом, между холмами - связи почти нет - надо на горки подниматься, а город построен на холмах, опять-же от оператора зависит)
0
Valakin
434 / 100 / 15
Регистрация: 21.02.2015
Сообщений: 785
14.03.2015, 14:33 5
Понятно, интересная задачка, правда логика наверное будет одинакова что на java, что в delphi (на php уже давно похоже сделано).
то есть появляется две задачи
1) придумать логику
2) "прикрутить" ее на языке
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
14.03.2015, 15:21 6
Цитата Сообщение от Valakin Посмотреть сообщение
на php уже давно похоже сделано
Не факт! Это ОЧЕНЬ сложная и процессоро-емкая задача! Правда ее можно слегка оптимизировать на ограничениях определенного заказа. Это на грани учета в маршруте времени пробок, времени работы точек посещения (с учетом "времени обеда") и сезона дождей/зимы для непроездных дорог... На сотне треков это еще можно (почти сделал в делфи) продумать, но на сотне тысяч (365дней*250 машин) любой сервак загнется. Что можно говорить об слабеньком андроиде... Хотя возможно мощный ан. выдержит прокладку своего маршрута за годовыми треками по жутко оптимизированному алгоритму не задумавшись на 10-15 минут...
0
14.03.2015, 15:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2015, 15:21

Дан набор координат точек. Начиная с первой, проложить кратчайший маршрут....
Дан набор координат точек. Начиная с первой, проложить кратчайший маршрут,...

Есть ли какой - то готовый способ проложить ломанную прямую от точки до точки?
Привет математикам! :) См. скрин. Есть куча разных прямоугольников (пусть...

Определить точки, расстояние между которыми минимально, а сами точки находятся в одной четверти
Случайным образом формируются координаты X и Y 60 точек. Диапазон значений...


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

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

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