从圆心,Google Maps API,Android绘制线条

时间:2016-07-30 09:09:59

标签: android google-maps-android-api-2 geometry google-polyline

我想在中心添加一条直线的边框。

我已经用:

绘制了圆圈
circle = googleMap.addCircle(new CircleOptions()
   .center(point)
   .radius(radius)
   .strokeWidth(5.5f)
   .strokeColor(Color.RED));

现在我想画线......

polyLine = googleMap.addPolyline(new PolylineOptions()
     .add(centerPoint, borderPoint)
     .width(5)
     .color(Color.RED));

问题在于我不知道如何获得圆圈的边界点。

我怎样才能从圆圈的中心到边界绘制线条?它如何像雷达一样在圆圈中旋转?

enter image description here

1 个答案:

答案 0 :(得分:0)

使用GroundOverlay

实现了这一目标
groundOverlay = googleMap.addGroundOverlay(new GroundOverlayOptions()
     .image(BitmapDescriptorFactory.fromResource(R.drawable.radar_line))
     .position(point, radius*2)
     .transparency(0.7f)
     .bearing(radarRadius));