在地图上绘制给定一组点的空多边形(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;j 目前,我用这段代码得到了一个实心(填充了画布的颜色)多边形。有没有办法得到一个未填充的多边形。有一种替代android.graphics.Path的方法

谢谢

定义绘制对象:

Paint 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);