在Google静态地图上组合折线

时间:2014-04-07 23:12:40

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

我正在尝试使用多条折线制作静态地图请求。当我有一条折线时,它工作正常,但是当我将它们加在一起时,我得不到预期的结果。具体来说,我试图突出相邻的街区。

Polyline 1工作正常:

https://maps.googleapis.com/maps/api/staticmap?sensor=false&size=400x400&path=weight:10%7Cenc:{d`pEnpypUc@_@u@Q

Polyline 2工作正常:

https://maps.googleapis.com/maps/api/staticmap?sensor=false&size=400x400&path=weight:10%7Cenc:c``pEtjypUi@fAu@zA[j@mAzB

但结合起来,我明白了:

https://maps.googleapis.com/maps/api/staticmap?sensor=false&size=400x400&path=weight:10%7Cenc:{d`pEnpypUc@_@u@Q%7Cc``pEtjypUi@fAu@zA[j@mAzB

1 个答案:

答案 0 :(得分:7)

这对我有用(将折线规格分开):

https://maps.googleapis.com/maps/api/staticmap?sensor=false&size=400x400&path=weight:10%7Cenc:c``pEtjypUi@fAu@zA[j@mAzB&path=weight:10%7Cenc:{d`pEnpypUc@_@u@Q

(您需要为每条折线添加“& path = weight:10%7Cenc:YourEncodedPolylineHere”)