谷歌地图API v3&融合层:多边形不透明度
Google Maps API v3 & fusion layers: polygon opacity
我正试图通过api v3将多边形的Fusion Layer导入谷歌地图。地图和融合层通过得很好,但fillOpacity和fillColour在保存融合表或通过地图api:后没有生效
var fusionTableId = "1Rd2LBEusHQsjsMAVsgYm_E_4OlpqgSb07ojJRL3O";
fusionLayer = new google.maps.FusionTablesLayer(fusionTableId,{
suppressInfoWindows: true,
map: map,
styles: [{
polygonOptions: {
fillColor: "#00FF00",
fillOpacity: 0.3
}
}]
});
fusionLayer.setMap(map);
多边形是以默认的红色穿过的,我似乎无法组合更改颜色。
理想情况下,我只想把不透明度降低到1%,但我尝试过改变颜色(如上所述),但没有任何乐趣。
有什么提示吗?
非常感谢
您使用的是"旧"FusionTablesLayer语法FusionTablesLayer(FusionTableId, options:FusionTablesLayerOptions)
var fusionTableId = "1Rd2LBEusHQsjsMAVsgYm_E_4OlpqgSb07ojJRL3O";
fusionLayer = new google.maps.FusionTablesLayer(fusionTableId,{
suppressInfoWindows: true,
map: map,
styles: [{
polygonOptions: {
fillColor: "#00FF00",
fillOpacity: 0.3
}
}]
});
fusionLayer.setMap(map);
当前语法为:FusionTablesLayer(options:FusionTablesLayerOptions)
(支持您尝试使用的动态样式)将是:
var fusionTableId = "1Rd2LBEusHQsjsMAVsgYm_E_4OlpqgSb07ojJRL3O";
fusionLayer = new google.maps.FusionTablesLayer({
suppressInfoWindows: true,
map: map,
query: {
from: fusionTableId,
select: "geometry"
},
styles: [{
polygonOptions: {
fillColor: "#00FF00",
fillOpacity: 0.3
}
}]
});
fusionLayer.setMap(map);
(正如您所发现的)
似乎答案就在我面前——代码稍微改变了一下,它很有魅力:
var fusionTableId = "1Rd2LBEusHQsjsMAVsgYm_E_4OlpqgSb07ojJRL3O";
fusionLayer = new google.maps.FusionTablesLayer({
map: map,
suppressInfoWindows: true,
query: {
select: "geometry",
from: fusionTableId
},
styles: [{
polygonOptions: {
fillColor: "#00FF00",
fillOpacity: 0.3
}
}]
});
相关文章:
- 如何更改文本框控件的不透明度值
- 在js中访问元素时不透明度和样式未定义,但在css中定义
- Greenstock不透明度动画从0到1再返回
- 如何在html画布上替换ByImage()而不是drawImage()(忽略不透明度)
- 设置1400个Raphael.js对象的不透明度动画会影响动画性能
- 选中复选框时降低父级的不透明度
- 更改alphaMap不透明度不会更新(THRE.JS R76)
- 如何在页面向下滚动时获得图像以获得不透明度
- 在Materialize设计中删除转盘图像的不透明度
- 如何删除javascript中的不透明度
- 如何使用javascript在rgba中获取不透明度参数
- 如何在悬停时更改高图的不透明度
- 更改整个类的不透明度元素
- 具有不透明度和类似模态行为的向导
- 选择选项可更改图像的不透明度
- 使用媒体查询设置背景图像的不透明度
- 在画布上绘制不透明度(行中的点)javascript
- 引导:仅更改特定模态的模态背景不透明度
- 悬停不起作用时对不透明度更改进行动画处理
- 谷歌地图API v3&融合层:多边形不透明度