Комбинирование полилиний на статической карте 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 ответ:
Это работает для меня (разделите спецификации полилинии):
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 " для каждой полилинии)