Google Directions API不遵循街道弯曲

时间:2014-04-22 16:33:54

标签: google-maps google-maps-api-3

我遇到了方向API的问题。我想在两点之间找到一条路线,但是如果路径沿着一条不是绝对直的街道行进,我会在不沿街的路线上行走。

例如,在布宜诺斯艾利斯,我想要从Avenida Juan B. Justo 1000到Avenida Juan B.Justo 6000的路径。根据https://developers.google.com/maps/documentation/directions/,我应该致电http://maps.googleapis.com/maps/api/directions/json?origin=juanbjusto1000buenosaires&destination=juanbjusto6000buenosaires&sensor=false

然而,我得到的回应只有免费积分。看一下地图,很明显这条路并没有像街道那样沿着街道行进。当我看着路径时,它会直接穿过大量的街区中间。我调用API错了吗?

1 个答案:

答案 0 :(得分:2)

编码折线紧随街道:

"polyline" : {
    "points" : "tgarEvbscJ?@VXhAfBtC|DtDzFbCtDhCzDjCzDrC~DzAhCl@bAVZXPPDxCv@tB^zBd@nCl@v@Zt@d@zAjBnCjEpCtEbCxDnB`DfB`D`DpFvC|ErCxERZbCvDnC~ERZbCpDj@~@tB`DtAtB|@xA|BxDbC`EXd@dBvCHJ|DvGjB~Cd@v@j@z@`BvCdBtCZf@lChEtA|Bj@fAXd@pCrEPVFLNV^b@\\ZNN^Zl@h@t@p@|@x@xAnAXXFLP\\r@xAjCxF`AxB|@jBv@pBx@dB`BxDXl@Pb@^x@P`@RZ`@XXXVVxEjC\\RbBr@bA~Bz@nBHRzBxApE|DhA|@bCfCxBnERh@"
 }

encoded polygon (so closed path)