Javascript 在Google Maps API上删除GeoJSON绘制的多边形的轮廓并增加不透明度

Javascript 在Google Maps API上删除GeoJSON绘制的多边形的轮廓并增加不透明度,javascript,google-maps,google-maps-api-3,geojson,Javascript,Google Maps,Google Maps Api 3,Geojson,我正在研究一种利用Google Maps API使用GeoJSON绘制n多边形数的方法。我成功地绘制了它,但我还想增加绘制的多边形的不透明度,以及删除每个多边形上丑陋的轮廓 map.data.loadGeoJson('google.json'); 我浏览了Google Maps API上的文档,但它只告诉您如何加载GeoJSON文件,而不是修改绘制的多边形的特征 map.data.loadGeoJson('google.json'); 这就是加载GeoJSON的方式,也是唯一可以使用的命令。

我正在研究一种利用Google Maps API使用GeoJSON绘制
n
多边形数的方法。我成功地绘制了它,但我还想增加绘制的多边形的
不透明度
,以及删除每个多边形上丑陋的轮廓

map.data.loadGeoJson('google.json');
我浏览了Google Maps API上的文档,但它只告诉您如何加载GeoJSON文件,而不是修改绘制的多边形的特征

map.data.loadGeoJson('google.json');
这就是加载GeoJSON的方式,也是唯一可以使用的命令。我知道我似乎什么都没试过,但我试过了,而且没有一个足够实质性的东西可以包含在这个问题中

所以我的问题是-如何从GeoJSON绘制的图像中删除轮廓并增加不透明度

下面是它当前外观的图像:


在样式选项中使用
fillOpacity:1
strokeWeight:0


数据层:样式
/*始终明确设置贴图高度以定义div的大小
*包含映射的元素*/
#地图{
身高:100%;
}
/*可选:使示例页面填充窗口*/
html,正文{
身高:100%;
保证金:0;
填充:0;
}
var映射;
函数initMap(){
map=new google.maps.map(document.getElementById('map'){
缩放:4,
中心:{lat:-28,lng:137}
});
//加载GeoJSON。
map.data.loadGeoJson(
'https://storage.googleapis.com/mapsdevsite/json/google.json');
//设置每个多边形的笔划宽度和填充颜色
map.data.setStyle(函数(特性){
var color=feature.getProperty('color');
返回{
fillColor:color,
不透明度:1,
冲程重量:0
};
});
}

在样式选项中使用
fillOpacity:1
strokeWeight:0


数据层:样式
/*始终明确设置贴图高度以定义div的大小
*包含映射的元素*/
#地图{
身高:100%;
}
/*可选:使示例页面填充窗口*/
html,正文{
身高:100%;
保证金:0;
填充:0;
}
var映射;
函数initMap(){
map=new google.maps.map(document.getElementById('map'){
缩放:4,
中心:{lat:-28,lng:137}
});
//加载GeoJSON。
map.data.loadGeoJson(
'https://storage.googleapis.com/mapsdevsite/json/google.json');
//设置每个多边形的笔划宽度和填充颜色
map.data.setStyle(函数(特性){
var color=feature.getProperty('color');
返回{
fillColor:color,
不透明度:1,
冲程重量:0
};
});
}

这是可行的,但它让一切都变成绿色。我还希望有一个在颜色的变化。知道怎么做吗?只需删除
fillColor:'green'
,因为它只是示例的一部分:
map.data.setStyle({strokeWeight:1,fillOpacity:1,strokeWeight:0})我试过了,如果我删除它,所有的东西都会变成黑色。@Random我编辑了不同颜色的代码,看起来效果不错,但它会使所有东西都变成绿色。我还希望有一个在颜色的变化。知道怎么做吗?只需删除
fillColor:'green'
,因为它只是示例的一部分:
map.data.setStyle({strokeWeight:1,fillOpacity:1,strokeWeight:0})我试过了,如果我删除它,所有的东西都会变成黑色。@随机我已经编辑了不同颜色的代码,看一看我清楚地解释过,我试过的所有东西都不足以添加到这里,没有必要包括在内。上面是我用来实现这一点的代码。我不知道你为什么否决它!?我清楚地解释说,我尝试过的每件事都不足以在这里添加它,也没有必要包括在内。上面是我用来实现这一点的代码。我不知道你为什么否决它!?