Java 以当前位置为圆心,在google map v2上绘制五个透明圆
我需要在Google Maps v2上以当前位置为圆心绘制五个圆圈。这意味着五个圆的中心相同,但半径不同:第一个圆的半径为10m,第二个圆的半径为20m,第三个圆的半径为30m,第四个圆的半径为40m,第五个圆的半径为50m。我正在使用谷歌地图v2 我还需要在圆的中心显示一个标记 我试图在谷歌地图v2上画一个圆圈,但它只画了一个圆圈,而不是五个圆周Java 以当前位置为圆心,在google map v2上绘制五个透明圆,java,android,google-maps-api-2,Java,Android,Google Maps Api 2,我需要在Google Maps v2上以当前位置为圆心绘制五个圆圈。这意味着五个圆的中心相同,但半径不同:第一个圆的半径为10m,第二个圆的半径为20m,第三个圆的半径为30m,第四个圆的半径为40m,第五个圆的半径为50m。我正在使用谷歌地图v2 我还需要在圆的中心显示一个标记 我试图在谷歌地图v2上画一个圆圈,但它只画了一个圆圈,而不是五个圆周 CircleOptions circleOptions = new CircleOptions() .cente
CircleOptions circleOptions = new CircleOptions()
.center(latLng) //set center
.radius(500) //set radius in meters
.fillColor(Color.TRANSPARENT) //default
.strokeColor(0x10000000)
.strokeWidth(5);
myCircle = googleMap.addCircle(circleOptions);
我需要像这样画外圆-
有人能帮我吗?我在Google Map v2中创建这个圆圈时遇到了问题。如有任何帮助,我们将不胜感激。
(int rad=100;radTech,我已经从你文章的第一段中删除了代码块。我看到你在之前的文章中经常使用它们。我建议你不要这样做-代码块格式是用于代码元素的,而不是用于文本突出显示,并且很难阅读。谢谢你的建议。下次我会确保。这个问题没有回答我的问题。你也可以在该问题中阅读答案。
for(int rad=100;rad<=500;rad+100)
{
CircleOptions circleOptions = new CircleOptions()
.center(latLng) //set center
.radius(rad) //set radius in meters
.fillColor(Color.TRANSPARENT) //default
.strokeColor(0x10000000)
.strokeWidth(5);
myCircle = googleMap.addCircle(circleOptions);
}