我试图在Android上将MapView显示为圆圈,就像这样:
protected void onDraw(Canvas canvas) {
Path path = new Path();
path.addCircle(400,200,100,Direction.CW);
canvas.clipPath(path);
super.onDraw(canvas);
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,MapView(v2:)com.google.android.gms.maps.MapView组件似乎忽略了这一点,而只是采取该圆的边界/矩形来绘制地图:(
我一直在网上搜索一段时间,没有找到一个很好的解决方案.
这甚至可能吗?(Blundell解决方案对我不起作用,因为我希望背景在地图上可见)
谢谢!