在Android中与点交叉时填充多边形中的颜色

时间:2014-11-13 07:28:02

标签: java android google-maps polygon google-maps-api-2

我正试图在谷歌地图上用手绘制一个多边形,然后将颜色填充到多边形。

通常情况下,颜色填充正常并按预期工作,但如果多边形有截取点,则填充颜色不起作用。

我使用下面的代码绘制多边形并将颜色填充到多边形

PolygonOptions drawShapeOptions = new PolygonOptions();
drawShapeOptions.addAll(mLatLngList);
drawShapeOptions.strokeColor(Color.BLACK);
drawShapeOptions.strokeWidth(5);
drawShapeOptions.fillColor(Color.GRAY);
mDrawShape = mGoogleMap.addPolygon(drawShapeOptions);

结果如下

enter image description here

如何用交叉点填充此多边形中的颜色?

0 个答案:

没有答案