Android 如何在地图中绘制形状?

Android 如何在地图中绘制形状?,android,google-maps,Android,Google Maps,我必须在地图上以用户的矩形或圆形绘制形状,如果用户超出这条线,则应显示警告消息,表明他超出了边界,应以20或30公里为单位 这可以帮助用户回到他的边界线 如果有人对此有想法,请帮帮我。你们可以试试它的圆圈: CircleOptions circleOptions = new CircleOptions() .center(eventCentre) .radius(event.radius * CONVERT_KM_METERS) .fillColor(getResources().g

我必须在地图上以用户的矩形或圆形绘制形状,如果用户超出这条线,则应显示警告消息,表明他超出了边界,应以20或30公里为单位

这可以帮助用户回到他的边界线


如果有人对此有想法,请帮帮我。

你们可以试试它的圆圈:

CircleOptions circleOptions = new CircleOptions()
  .center(eventCentre)
  .radius(event.radius * CONVERT_KM_METERS)
  .fillColor(getResources().getColor(R.color.map_radius_fill))
  .strokeColor(getResources().getColor(R.color.map_radius_stroke))
  .strokeWidth(3);
map.addCircle(circleOptions);

你看过文件了吗?有一个关于如何在地图上画画的章节有很好的文档,你可以找到你想要的一切