Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 多边形填充颜色问题_Android_Google Maps Android Api 2 - Fatal编程技术网

Android 多边形填充颜色问题

Android 多边形填充颜色问题,android,google-maps-android-api-2,Android,Google Maps Android Api 2,我正在使用多段线功能在地图上绘制 我将多段线存储到图形中的数组中: List<Polyline> polylines; 列出多段线; 绘制完成后,我想把这条多段线转换成多边形,但有些时候多边形不填充颜色 for(Polyline polyline : polylinesListContiner) { List<LatLng> points = polyline.getPoints(); PolygonOptions polygoneRctOptions

我正在使用多段线功能在地图上绘制 我将多段线存储到图形中的数组中:

List<Polyline> polylines;
列出多段线;
绘制完成后,我想把这条多段线转换成多边形,但有些时候多边形不填充颜色

for(Polyline polyline : polylinesListContiner)
{
    List<LatLng> points = polyline.getPoints();
    PolygonOptions polygoneRctOptions = new PolygonOptions();

    polygoneRctOptions.addAll(points);
    polygoneRctOptions.fillColor(Color.RED);
    polygoneRctOptions.strokeColor(Color.RED);
    Polygon polygon = getGoogleMap().addPolygon(polygoneRctOptions);
    polygonPoints.add(polygon.getPoints());
    polygonList.add(polygon);
}
for(多段线多段线:polylinesListContiner)
{
列表点=polyline.getPoints();
polygonooptions polygonercoptions=新polygonooptions();
polygonercotions.addAll(点);
多克隆选择。填充颜色(颜色。红色);
多功能选择。strokeColor(颜色。红色);
多边形多边形=getGoogleMap().addPolygon(polygoneRctOptions);
添加(polygon.getPoints());
添加(多边形);
}
当我的多段线类似于此图像时,会出现此问题: