Android Maps V2 - 顺畅移动圆圈

时间:2013-07-11 11:54:43

标签: android google-maps

我目前在我的应用程序中使用Google Maps API V2 for Android进行了mapfragment。

在这张地图上,我画了一个这样的圆圈:

/* CIRCLE */
CircleOptions circleOptions = new CircleOptions()
    .center(new LatLng(50,4))
    .radius(10000);
    circle = mMap.addCircle(circleOptions);
    circle.setFillColor(0x4496AA39);
    circle.setStrokeColor(0xDD96AA39);

此圈移动并定期调整大小(基于GPS活动),如下所示:

circle.setRadius(newRadius);
circle.setCenter(newCenter);

问题在于,当圆圈调整大小或移动时,圆圈对于某些帧是透明的,并在几毫秒后填充。

我还试图清除地图并读取圆圈,但结果是一样的:

mMap.clear();
CircleOptions circleOptions = new CircleOptions()
.center(newCenter)
.radius(newRadius);
circle = mMap.addCircle(circleOptions);
circle.setFillColor(0x4496AA39);
circle.setStrokeColor(0xDD96AA39);

提前感谢您的帮助。

0 个答案:

没有答案