嗨,我正在开发一个基于地图的应用程序,我正在使用 Nutiteq 3D 库来实现 3D 视图。但是现在无法在该 3D 地图上的两点之间绘制路线。谁能帮我在 Nutiteq 3D 库开发的 3D 地图上的两点之间绘制路线?
提前致谢。
Nutiteq SDK 本身没有内置功能,但您可以使用外部工具和服务。
首先获得两点之间的最短路线。以下是一些建议的适合OpenStreetMap 数据的在线服务:
他们中的任何一个都需要创建 HTTP 请求并将响应解析为 Line for SDK
您还可以使用离线路由工具。GraphHopper是正在开发中的免费路由工具,但已经很有前途。
然后在地图上画线。可以从Nutiteq SDK wiki Vector Object 页面找到向地图添加线、点和多边形的一般说明
更新:现在有一些路由示例应用程序:Nutiteq Wiki 页面中的在线和离线