首先,我的问题和其他关于android中gmap地理围栏的问题有点不同。
当用户开始将圆定义为地理围栏区域时,我希望在屏幕中心显示一个固定圆。在此阶段,用户应该能够移动地图和地图的缩放级别。移动动作和放大/缩小动作都不能改变相对于屏幕的圆圈大小。
当用户按下“保存”按钮时,我想将该圆作为CircleOption对象固定到地图上。然后,我将能够获得Lon /LAT和半径RealCopyObjt对象以米为单位。
我目前正在处理相对延迟问题。如我所料,我画了一个有相对延迟的固定圆,但是我不能得到相对延迟圆的当前半径。你可以看到我现在的相对主义:
我不确定这样做的正确方式。我的搜索将我重定向到使用relativelayout和circleoption。你有什么建议?
提前谢谢!

最佳答案

https://developers.google.com/android/reference/com/google/android/gms/maps/model/Circle


CircleOptions circleOptions = new CircleOptions()
  .center( new LatLng(fence.getLatitude(), fence.getLongitude()) )
  .radius( fence.getRadius() )
  .fillColor(0x40ff0000) <Your Color code>
  .strokeColor(Color.TRANSPARENT)
  .strokeWidth(2);

10-07 19:13
查看更多