MapView에서 현재위치를

 

  private void setMyLocationOverlay() {
  if (mMyLocOverlay == null) {
   mMyLocOverlay = new MyLocationOverlay(this, mMapView);
  }

  mMyLocOverlay.enableMyLocation();

  mMyLocOverlay.runOnFirstFix(new Runnable() {
   public void run() {
    GeoPoint newPoint = mMyLocOverlay.getMyLocation();
    if (newPoint != null && newPoint != myPoint) {
     myPoint = newPoint;
     hSetMyLoc.sendEmptyMessage(0);
    }
    else {
     Log.i("setMyLocationOverlay", "newPoint: null");
    }
    if (!bCheckMyLoc)
     return;
   }
  });
 }

 Handler hSetMyLoc = new Handler() {
  public void handleMessage(Message msg) {
//   Toast.makeText(KNUAppMap.this, "현재 위치가 갱신되었습니다.", Toast.LENGTH_SHORT).show();

   List<Overlay> overlays = mMapView.getOverlays();
   overlays.remove(mMyLocOverlay);
   overlays.add(mMyLocOverlay);

   mMapControl.animateTo(myPoint);
  }
 };


위와 같이 표시하였는데...


반경을 나타내는 타원이 자동으로 그려지더군요. 그런데 너무 크게 나옵니다.


대충 반지름이 3km 정도로 나오던데, 이걸 줄이거나 없애는 방법이 없을까요?


구글링 결과로는 그리는 방법밖에 없더군요 -_-;;


남들은 그리려고 고생하는데 왜 전 없애려고 고생하는지;;