【问题标题】:how to fill polygons with gradient color in google maps javascript api v3如何在谷歌地图javascript api v3中用渐变颜色填充多边形
【发布时间】:2014-12-20 04:56:50
【问题描述】:

我使用下面的代码绘制了一个多边形

    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 不支持。
  • 4年多了,Google Maps API还不支持吗?

标签: php google-maps-api-3 polygon gradient


【解决方案1】:

API 目前不支持。列出的用于设置Polygon 对象样式的属性是:

  • 填充颜色
  • 填充不透明度
  • 描边颜色
  • 笔画不透明度
  • 笔画位置
  • 行程重量

由于只有一个 fillColor,内部颜色是纯色(即没有图案或渐变)。

【讨论】:

  • 必应地图是否支持
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-07
相关资源
最近更新 更多