2011-02-23 109 views
0

我正在使用Google maps getDirections api。我使用JSON类型的webservice从Google webservice获取信息。 Here is the sample来自webservice的JSON输出。我正在使用Java来处理结果。我不知道如何读取折线数据。我在下面给出了一段折线对象。Google maps getdirections api - polyline

"polyline": { 
    "points": "[email protected]", 
    "levels": "B?B" 
}, 

文档说

折线包含对象保持编码点和水平表示所述生成路线的近似(平滑)路径的阵列。

如何读取Java中的编码数据。 我需要解码点和级别。一个示例Java代码片段可以帮助我很多。谢谢。

回答

1

这里是encoded polyline格式的谷歌的文档。如果你想在浏览器中显示路线,那么这可能就足够了。 如果您确实需要Java中的结果,那么这里是decoder的一个版本。我从来没有用过它,但看起来正确和有弹性。