使用Google地图中的坐标列表创建路线

时间:2013-07-17 22:36:08

标签: javascript google-maps

我有跟踪总线的lat,lon坐标列表。我正在使用PolyLine显示路线以创建连接“点”的线,但由于精确度,这些点不完全是街道,当你放大它时更明显。

我可以做些什么来显示街道路线?

这就是我现在所拥有的(有2条线路,因为公交车做了2转。在最终产品中不会显示这样的情况) enter image description here

这就是我需要的。 enter image description here

感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

我建议将折线减少到使DirectionsServide创建相同路线所需的最小航点数。

来自example

this similar question

example using coordinates rather than addresses

答案 1 :(得分:2)

使用google maps api v3搜索“使用折线折线到道路”进行类似的讨论。

似乎没有一个简单的API服务来执行此操作,您需要减少通向方向上的重大更改的路径,而不是每次摆动。

您可以在“Google Maps API错误报告和功能请求”数据库中为问题添加星标 http://code.google.com/p/gmaps-api-issues/issues/detail?id=3824 并且可能会添加一个新问题,因为您的问题有些不同