2

作为跟踪公共汽车的结果,我有一个纬度,经度坐标列表。我正在使用 PolyLine 创建一条连接“点”的线来显示路线,但由于这些点的准确性,这些点并不完全靠街道,当你放大时它会更加明显。

我该怎么做才能显示街道的路线?

这就是我现在所拥有的(有 2 条线路,因为公共汽车转了 2 圈。在最终产品中不会这样显示) 在此处输入图像描述

这就是我需要的。 在此处输入图像描述

谢谢你的帮助。

4

2 回答 2

3

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

这个类似问题例子

使用坐标而不是地址的示例

于 2013-07-17T22:48:23.767 回答
2

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

似乎没有一个简单的 API 服务可以做到这一点,您需要减少路线以实现重大方向变化,而不是每次摆动。

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

于 2013-07-18T09:36:38.740 回答