я нарисовал многоугольник, используя код ниже
var triangleCoords = [
new google.maps.LatLng(37.80071485890158, -122.45498657226562),
new google.maps.LatLng(37.75621226898872, -122.45292663574219),
new google.maps.LatLng(37.73177873209313, -122.42889404296875),
new google.maps.LatLng(37.73992414059749, -122.37808227539062),
new google.maps.LatLng(37.80993765238262, -122.40348815917969)
];
bermudaTriangle = new google.maps.Polygon({
paths: triangleCoords,
strokeColor: '#FF0000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#334433',
fillOpacity: 0.35
});
bermudaTriangle.setMap(map);
но я хочу заполнить многоугольник градиентом, а не одним цветом. Как я могу это сделать?
Это в настоящее время не поддерживается API. Перечисленные свойства для стиля многоугольник Объектом являются:
Так как существует только один fillColor, внутренний цвет является сплошным (то есть, без рисунка или градиента).
Других решений пока нет …