Комбинирование полилиний на статической карте Google


Я пытаюсь сделать статический запрос на карту с несколькими полилиниями. Это прекрасно работает, когда у меня есть одна полилиния, но когда я складываю их вместе, я не получаю желаемых результатов. В частности, я пытаюсь выделить соседние уличные кварталы.

Полилиния 1 работает нормально:

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

Полилиния 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 2

1 ответ:

Это работает для меня (разделите спецификации полилинии):

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 " для каждой полилинии)