【发布时间】:2017-02-06 16:47:09
【问题描述】:
我正在尝试在谷歌地图静态地图上显示来自谷歌地图方向 API 的路径。路线 API 调用的 url 如下所示:
https://maps.googleapis.com/maps/api/directions/json?origin=lübeck&destination=hamburg&key=MY_API_KEY
我得到一个包含所有信息的有效 json 响应。然后,我想使用此 api 调用在静态地图上显示路径概览的编码折线:
https://maps.googleapis.com/maps/api/staticmap?sensor=false&size=860x600&path=enc:THE_ENCODED_POLYLINE
静态地图不会显示路径。我怀疑方向 api 返回的编码折线格式不正确或不完整。如果将返回的编码折线输入Googles Interactive Polyline Decoder,它会自动在末尾添加一个“@”字符。生成的折线将显示在静态地图上,但与方向不匹配。
我在不同城市之间的路径上做了准确的工作流程,完全没有问题。有没有人知道这个例子有什么问题。
【问题讨论】:
标签: google-maps polyline google-static-maps google-directions-api