Нарисуйте маршруты в Nutiteq 3D в Android

Привет, я разрабатываю приложение на основе карты, в котором я использую 3D-библиотеку Nutiteq для реализации трехмерного изображения. Но теперь нельзя рисовать маршруты между двумя точками на этой 3D карте. Может кто-нибудь помочь мне нарисовать маршруты между двумя точками на этой 3D-карте, разработанной в 3D-библиотеке Nutiteq?

Заранее спасибо.

1 ответ

Решение

Сам Nutiteq SDK не имеет встроенной функции для этого, но вы можете использовать для этого внешние инструменты и сервисы.

Сначала получите кратчайший маршрут между двумя точками. Вот некоторые рекомендуемые подходящие онлайн-сервисы с данными OpenStreetMap:

При любом из них нужно будет создать HTTP-запрос и разобрать ответ в Line for SDK

Вы также можете использовать автономный инструмент маршрутизации. GraphHopper - бесплатный инструмент маршрутизации, находящийся в стадии разработки, но уже достаточно перспективный.

Затем нарисуйте линию на карте. Общие инструкции по добавлению линий, точек и многоугольников на карту можно найти на вики-странице Nutiteq SDK Vector Object Object.

Обновление: теперь есть несколько примеров приложений с маршрутизацией: с онлайн и оффлайн на вики-странице Nutiteq

Другие вопросы по тегам