3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
|
|
1 | |
Определить расстояние от местоположения пользователя до выбранной точки и проложить маршрут11.03.2015, 16:57. Показов 2951. Ответов 5
Метки нет (Все метки)
Пользователь попадает в определенный район(определенная локация). Дальше он на карте google map отмечает точку. Нужно определить расстояние от местоположения пользователя до этой точки и проложить маршрут(как ему пройти). Ну координаты пользователя я определить могу. Вопрос относительно той точки которую отмечает пользователь: как получить координаты той точки, чтобы вычислить расстояние то есть я должен сам заранее сохранить где то информацию об этой точке(координаты и все такое) тогда только она будет доступна для пользователя да и я смогу вычислить расстояние?? И как маршрут от местоположения пользователя до этой точки правильно проложить, его ведь тоже нужно предварительно разметить и сохранмть координаты точек по которым он пройдет, а потом уже прокладывать по ним да?? То есть информация о точках, куда пользователь хочет пройти и о маршрутных точках у меня должна быть где то сохранена в базе данных и от туда ее подтягивать только так можно да?? А можно ли так сделать чтобы карта сама обучалась в нее добавлялись новые маршруты если да то как??
0
|
11.03.2015, 16:57 | |
Ответы с готовыми решениями:
5
Проложить маршрут Как правильно проложить маршрут? Проложить маршрут из одной клетки в другую Проложить если возможно маршрут между противолежащими углами |
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
11.03.2015, 18:31 | 2 |
Ну ты загнул! Прямо искусственный интеллект в мобилке хочешь... Нет! обучаться без программы написанной ТОБОЙ карта не будет. Заготовки подобные есть, но не под андроид. Это обычно СЕРВЕРНЫЕ технологии! Исключение - автомобильные навигаторы.
А про то как "указать точку" - это к гуглу! Особенно если хочешь гугл-апи использовать для отображения карты...
0
|
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
|
|
14.03.2015, 00:32 | 3 |
На сайте можно мерить и прокладывать, зачем это должен делать андроид??
Если сервер может, то и телефон сможет, только смысл не понятен
0
|
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
14.03.2015, 00:57 | 4 |
Бывают механизмы ОПТИМИЗАЦИИ пути не привязанные к гуглу! Я сам пытался такую на Делфи в свое время разработать. Привязка шла к реальным трекам. Алгоритм пытался выбрать из них оптимальный по нескольким характеристикам...
Подобным занимаются ОФФлайн навигаторы для авто. Мало-ли... связи нет... В полуподвальном помещении, самолете, в роуминге, за городом в "яме" (У меня есть районы за городом, между холмами - связи почти нет - надо на горки подниматься, а город построен на холмах, опять-же от оператора зависит)
0
|
435 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 845
|
|
14.03.2015, 14:33 | 5 |
Понятно, интересная задачка, правда логика наверное будет одинакова что на java, что в delphi (на php уже давно похоже сделано).
то есть появляется две задачи 1) придумать логику 2) "прикрутить" ее на языке
0
|
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
14.03.2015, 15:21 | 6 |
Не факт! Это ОЧЕНЬ сложная и процессоро-емкая задача! Правда ее можно слегка оптимизировать на ограничениях определенного заказа. Это на грани учета в маршруте времени пробок, времени работы точек посещения (с учетом "времени обеда") и сезона дождей/зимы для непроездных дорог... На сотне треков это еще можно (почти сделал в делфи) продумать, но на сотне тысяч (365дней*250 машин) любой сервак загнется. Что можно говорить об слабеньком андроиде... Хотя возможно мощный ан. выдержит прокладку своего маршрута за годовыми треками по жутко оптимизированному алгоритму не задумавшись на 10-15 минут...
0
|
14.03.2015, 15:21 | |
14.03.2015, 15:21 | |
Помогаю со студенческими работами здесь
6
Дан набор координат точек. Начиная с первой, проложить кратчайший маршрут.... Есть ли какой - то готовый способ проложить ломанную прямую от точки до точки? Определить точки, расстояние между которыми минимально, а сами точки находятся в одной четверти Определить расстояние от точки А до точки Б, используя Google Maps Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |