Android - Google Maps v2 - Gradient Circle

时间:2013-10-04 15:36:27

标签: android gradient google-maps-android-api-2 geometry

Heatmap - Generating Simple 'HeatPoint' Google Maps Android

所以上面似乎暗示我可以做到这一点,但我不相信。

这就是我正在做的事情

CircleOptions circleOptions = new CircleOptions()
                            .center(center)
                            .radius(distance.distanceInMeters)
                            .strokeColor(getResources().getColor(R.color.brand_color_very_faded))
                            .strokeWidth(8F)
                            .fillColor(getResources().getColor(R.color.brand_color_faded)); // In meters

                        // Get back the mutable Circle
                        Circle circle = mMap.addCircle(circleOptions);

哪种方法很好,但是我真的想使用平滑的渐变色,这可能吗?

或者我将不得不在每个点添加一个标记,使用位图渐变(不是我想要做的)?

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

您提到的问题涉及使用BitmapCanvas上绘图,而不是使用CircleOptions。我建议您关注它,并使用TileOverlayGroundOverlay,具体取决于您可能拥有的圈子数量。