我正试图在谷歌地图上用手绘制一个多边形,然后将颜色填充到多边形。
通常情况下,颜色填充正常并按预期工作,但如果多边形有截取点,则填充颜色不起作用。
我使用下面的代码绘制多边形并将颜色填充到多边形
PolygonOptions drawShapeOptions = new PolygonOptions();
drawShapeOptions.addAll(mLatLngList);
drawShapeOptions.strokeColor(Color.BLACK);
drawShapeOptions.strokeWidth(5);
drawShapeOptions.fillColor(Color.GRAY);
mDrawShape = mGoogleMap.addPolygon(drawShapeOptions);
结果如下
如何用交叉点填充此多边形中的颜色?