我正在尝试绘制应与 Google Maps 街道网络匹配的路线。
我知道如何从 Google Maps Directions API 序列化 JSON 结果。
我现在正在研究从各个路由步骤对折线进行编码。
我在 stackoverflow 上找到了一些解码器算法,但首先测试了 Google 自己的Interactive Polyline Encoder。我希望编码的行与谷歌地图匹配,但事实并非如此。
屏幕截图显示了左侧交互式折线编码器中编码段的结果,右侧显示了 Google 地图路线的结果。
编码折线为“uxhuBxrc|QPA@?@?B?B@@B@D@HDFD@B@H@JBB@DBFJ”
谷歌的交互式折线编码器中的算法是否有可能是错误的?
有没有人测试过Jeffrey Sambells 算法并知道结果是否与谷歌交互式解码器的结果相匹配?
干杯,丹尼斯
编辑:问题在于返回的折线段而不是编码算法。即使是 Google 在 Directions API 页面上的示例响应中提供的示例片段也非常不适合底层道路几何形状。