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

3
我有一个公交车轨迹的纬度和经度坐标列表。我使用PolyLine创建一条线来连接这些点,以显示路线,但由于精度问题,这些点并不完全在街道上,缩放后更加明显。
我该怎么做才能按照街道显示路线?
目前我的代码如下(因为公交车曲线行驶,所以有两条线。最终产品中不会呈现这种情况): enter image description here 我需要实现的效果是: enter image description here 谢谢您的帮助。

你需要做多少个这样的? - geocodezip
@geocodezip 路由?一次一个。 - puma91
2个回答

3

这是一个我已经考虑过的解决方案,但有人告诉我使用API有一种“最快的方法”。不管怎样,我会使用这个,感谢提供的链接!它们很有帮助。 - puma91

2

您可以搜索“使用Google Maps API V3将折线捆绑到道路”以查看类似的讨论。

目前似乎没有简单直接的API服务来实现这个功能,您需要将路线缩小到重要方向变化而非每个弯曲处都进行修改。

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


这是一个更好的解决方案。谢谢。 - puma91

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