嗨,我正在开发一个基于Map的应用程序,在这里我使用Nutiteq 3D库实现3D视图。
但是现在无法在该3D地图上的两个点之间绘制路线。
谁能帮助我在Nutiteq 3D库上开发的3D地图上的两个点之间绘制路线吗?

提前致谢。

最佳答案

Nutiteq SDK本身不具有内置功能,但是您可以为此使用外部工具和服务。

首先获得两点之间的最短路径。以下是一些建议的适用于OpenStreetMap数据的在线服务:


MapQuest Open API


使用它们中的任何一个都需要创建HTTP请求并将响应解析为Line for SDK

您也可以使用离线路由工具。 GraphHopper是正在开发的免费路由工具,但已经很有希望。

然后在地图上画线。可以在Nutiteq SDK wiki Vector Object page中找到将线,点和多边形添加到地图的一般说明。

更新:现在有一些路由示例应用程序:Nutiteq Wiki page中具有在线和离线功能

10-08 06:14