在OpenStreetMap上绘制Android路线

4

我正在寻找一种在我的安卓应用程序中在OpenStreetMap上绘制路线路径的方法。
我只有起点和终点,但不想只有一条直线。你有什么好的想法吗?


https://wiki.openstreetmap.org/wiki/YOURS路线规划API是开放且免费提供给所有人使用的,条件是您不要过载服务器。在此情况下,过载服务器的意思是:持续一段时间内每秒超过1个请求。 - Shubham AgaRwal
2个回答

3

要获取路线,您可以使用各种OSM在线路由器之一。其中许多都提供计算路线的GPX导出功能,您可以在应用程序中显示它。


还要注意Android的离线路由器选项。 - Karussell
谢谢。这非常有用。 - James
这是否意味着我们需要使用一些第三方服务,如谷歌的方向API或任何免费服务,以便获取逐步坐标信息?并将GeoPoints / PolyLine绘制为地图叠加层。 - Shubham AgaRwal
你的问题对我来说不是很清楚。是的,你需要某些服务来获取方向。这可以是在线服务(由OSM、Google或其他人提供)。或者,你可以使用离线路由器。在这种情况下,你将需要离线地图数据。最终,所有这些都取决于你的具体目标和要求。 - scai

0

1
他的问题似乎与TSP无关。 - scai
@scai:我只是想指引他去看维基百科。TSP是一个很好的起点,看起来他不知道从哪里开始。 - Stuart Siegler
但是,TSP是一个非常特定的路由问题,而他要求一个通用解决方案。尽管如此,维基百科是一个很好的起点。 - scai

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接