Android 如何更改谷歌地图多边形选项绘制后的填充颜色
有没有办法在绘制多边形选项后更改其填充颜色,并在不清除和重新绘制的情况下更新谷歌地图 我现在正在做的是Android 如何更改谷歌地图多边形选项绘制后的填充颜色,android,google-maps-android-api-2,Android,Google Maps Android Api 2,有没有办法在绘制多边形选项后更改其填充颜色,并在不清除和重新绘制的情况下更新谷歌地图 我现在正在做的是 polygonOptions.fillColor(context.getResources().getColor(R.color.polygonSolidFill)); polygonOptions.strokeWidth(2); polygonOptions.strokeColor(Color.BLACK); // Add some LatLngs
polygonOptions.fillColor(context.getResources().getColor(R.color.polygonSolidFill));
polygonOptions.strokeWidth(2);
polygonOptions.strokeColor(Color.BLACK);
// Add some LatLngs
googleMap.addPolygon(polygonOptions);
当用户在某个位置时,我想更改填充颜色。我要做的是实现颜色更新
polygonOptions.fillColor(context.getResources().getColor(R.color.polygonSolidFill2));
googleMap.clear();
googleMap.addPolygon(polygonOptions);
但是,当地图被清除并重新绘制时,会有一点闪烁,我想避免这种情况。我想这样称呼:
Polygon polygon = googleMap.addPolygon(polygonOptions);
polygon.setFillColor(Color.RED);
那么您要问的是,是否有一种方法可以在不刷新整个地图的情况下刷新多边形?我相信@Toidiuy您正在添加一个新多边形,那么原始多边形会发生什么情况?