页面中引用站点css时,不显示OpenLayers 2多边形

页面中引用站点css时,不显示OpenLayers 2多边形,openlayers,Openlayers,我正在使用OpenLayers 2使用以下代码在地图上绘制多边形。这是一个有棱角的应用程序 var样式\u本地= {strokeColor:#00FF00“, 笔划不透明度:0.6, strokeWidth:defaultStrokeWidth, fillColor:#00FF00“, fillOpacity:defaultFillOpacity, 所选颜色:“006500” }; 让pointList=['-27.5311111111'、'-18.21666666666667'、'-21.55

我正在使用OpenLayers 2使用以下代码在地图上绘制多边形。这是一个有棱角的应用程序

var样式\u本地=
{strokeColor:#00FF00“,
笔划不透明度:0.6,
strokeWidth:defaultStrokeWidth,
fillColor:#00FF00“,
fillOpacity:defaultFillOpacity,
所选颜色:“006500”
};
让pointList=['-27.5311111111'、'-18.21666666666667'、'-21.5511111111'、'-18.215555555555555556'、'-21.549722222222'、'-13.1002777777777778'、'-16.821666666666667'、'-13.276111111111'、'-13.2633333333333333'、'-10.0522222222222'、'-27.514722222222.046388777777777778'、'-1111116611'、'-13.7655555555555555555555556';
var points=新数组();
对于(变量i=0;i
当我点击一个按钮时,就会显示多边形。使用站点css文件时,多边形不会显示。但是如果没有网站css,多边形就会显示出来。css文件相当大,很难看到什么覆盖了多边形填充样式。有什么想法吗

svg {
     max-width: unset !important;
}
站点css将svg最大宽度设置为100%。用一个unset覆盖它