【问题标题】:Google directions API not following bends of streets谷歌方向 API 不跟随街道的弯道
【发布时间】:2014-04-22 16:33:53
【问题描述】:

我在使用路线 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 有误?

【问题讨论】:

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


    【解决方案1】:

    编码的折线是沿着街道的:

    "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)

    【讨论】:

      猜你喜欢
      • 2018-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-22
      相关资源
      最近更新 更多