Как заполнить полигоны градиентным цветом в Google Maps.

я нарисовал многоугольник, используя код ниже

    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);

но я хочу заполнить многоугольник градиентом, а не одним цветом. Как я могу это сделать?

1

Решение

Это в настоящее время не поддерживается API. Перечисленные свойства для стиля многоугольник Объектом являются:

  • Цвет заливки
  • fillOpacity
  • strokeColor
  • strokeOpacity
  • strokePosition
  • strokeWeight

Так как существует только один fillColor, внутренний цвет является сплошным (то есть, без рисунка или градиента).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]