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