在地图上绘制给定一组点的空多边形(Android 2.1)
我已经设置了一组在地图上绘制给定一组点的空多边形(Android 2.1),android,graphics,path,polygon,android-sdk-2.1,Android,Graphics,Path,Polygon,Android Sdk 2.1,我已经设置了一组n点,我想用这些点绘制一个n边多边形 我尝试使用android.graphics.path(请参见下文) 路径路径=新路径(); 顶点电流; 对于(int j=0;j
n
点,我想用这些点绘制一个n边
多边形
我尝试使用android.graphics.path(请参见下文)
路径路径=新路径();
顶点电流;
对于(int j=0;jPaint mPaint = new Paint();
mPaint.setStrokeWidth(2); //2 pixel line width
mPaint.setColor(0xFF097286); //tealish with no transparency
mPaint.setStyle(Paint.Style.STROKE); //stroked, aka a line with no fill
mPaint.setAntiAlias(true); // no jagged edges, etc.
然后使用以下命令绘制路径:
yourCanvas.drawPath(path,mPaint);
您可以查看绘画文档,但有大量选项可用于控制其绘制方式。Hi!你能解释一下你是如何从Geopoint实现GetScreenPoint的吗?我试图画一个填充多边形,但我不知道如何从横向和纵向获得屏幕点。如果你能和我分享我会很棒的话,我怎么能在我的地图视图上画一幅画布呢?
yourCanvas.drawPath(path,mPaint);