如果我的问题太简单,请道歉。
我正在开发一个 android 应用程序,在其中我在地图中显示用户位置。我还在用户点周围显示一个圆圈。
我在 ItemizedOverlay 中的代码是:
public void setGeoPoints(GeoPoint theGeoPoints, int theCircleRadius)
{
this.itsGeoPoints = theGeoPoints;
itsPaint = new Paint();
itsPaint.setARGB(10, 0, 0, 205);
this.itsCircleRadius = theCircleRadius;
}
@Override
public void draw(Canvas theCanvas, MapView theMapView, boolean shadow)
{
super.draw(theCanvas, theMapView, shadow);
Point pt = theMapView.getProjection().toPixels(itsGeoPoints, null);
float projectedRadius = theMapView.getProjection().metersToEquatorPixels(itsCircleRadius);
theCanvas.drawCircle(pt.x, pt.y, projectedRadius, itsPaint);
}
使用上面的代码,我在用户位置周围完美地得到了一个蓝色圆圈。
现在,我需要为具有不同颜色的圆圈设置边框。也就是说,一个带有粗边框(不同颜色)的圆圈。
请对此有任何帮助。
谢谢你。