Нарисуйте маршруты в Nutiteq 3D в Android
Привет, я разрабатываю приложение на основе карты, в котором я использую 3D-библиотеку Nutiteq для реализации трехмерного изображения. Но теперь нельзя рисовать маршруты между двумя точками на этой 3D карте. Может кто-нибудь помочь мне нарисовать маршруты между двумя точками на этой 3D-карте, разработанной в 3D-библиотеке Nutiteq?
Заранее спасибо.
1 ответ
Сам Nutiteq SDK не имеет встроенной функции для этого, но вы можете использовать для этого внешние инструменты и сервисы.
Сначала получите кратчайший маршрут между двумя точками. Вот некоторые рекомендуемые подходящие онлайн-сервисы с данными OpenStreetMap:
При любом из них нужно будет создать HTTP-запрос и разобрать ответ в Line for SDK
Вы также можете использовать автономный инструмент маршрутизации. GraphHopper - бесплатный инструмент маршрутизации, находящийся в стадии разработки, но уже достаточно перспективный.
Затем нарисуйте линию на карте. Общие инструкции по добавлению линий, точек и многоугольников на карту можно найти на вики-странице Nutiteq SDK Vector Object Object.
Обновление: теперь есть несколько примеров приложений с маршрутизацией: с онлайн и оффлайн на вики-странице Nutiteq