package kr.oc.jin.soccerinformation;
import java.util.List;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Point;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.view.Window;
import android.widget.Toast;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import com.google.android.maps.MyLocationOverlay;
import com.google.android.maps.Overlay;
import com.google.android.maps.Projection;
public class MapsActivity extends MapActivity {
    MapView mMap;
    MyLocationOverlay2 mLocation;
    LocationManager myLocationManager; 
    LocationListener myLocationListener;
  protected boolean isRouteDisplayed() {
   return false;
  }
  public void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   requestWindowFeature(Window.FEATURE_NO_TITLE);
   setContentView(R.layout.maps);
   //Tourmap tour = new Tourmap(this, mMap);
   //List<Overlay> overlays = mMap.getOverlays();
   //overlays.add(tour);
   myLocationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
   mMap = (MapView) findViewById(R.id.mview);
   MapController mapControl = mMap.getController();
   mapControl.setZoom(15);
   mMap.setBuiltInZoomControls(true);
   mMap.setSatellite(false);
   GeoPoint pt = new GeoPoint(37881311, 127729968);
   mapControl.setCenter(pt);
   mLocation = new MyLocationOverlay2(this, mMap);
   Tourmap tour = new Tourmap(this, mMap);
   List<Overlay> overlays1 = mMap.getOverlays();
   overlays1.add(mLocation);
   List<Overlay> overlays = mMap.getOverlays();
   overlays.add(tour);
//   myLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0, 0, myLocationListener); 
   mLocation.runOnFirstFix(new Runnable() {
    public void run() {
     mMap.getController().animateTo(mLocation.getMyLocation());
     
    }
   });
  }
  
  public void onResume() {
   super.onResume();
   mLocation.enableMyLocation();
   mLocation.enableCompass();
  }
  public void onPause() {
   super.onPause();
   mLocation.disableMyLocation();
   mLocation.disableCompass();
  }
  class MyLocationOverlay2 extends MyLocationOverlay {
   public MyLocationOverlay2(Context context, MapView mapView) {
    super(context, mapView);
   }
   protected boolean dispatchTap() {
    Toast.makeText(MapsActivity.this, "여기가 현재 위치입니다.",
      Toast.LENGTH_SHORT).show();
    return false;
   }
  }
  
  class Tourmap extends Overlay {
         public Tourmap(MapsActivity mapsActivity, MapView mMap) {
    // TODO Auto-generated constructor stub
   }


 

 

myLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0, 0, myLocationListener);

 

이명령문을쓰면 가능하다고해서

 

현재 보시면 위쪽에도 썻다가 안되길래 주석달고

 

밑에쪽에도서보고 하는것을 보이실껍니다 ㅠㅠ

 

어디에넣어도 되질않내요 .. 해결부탁드립니다 ㅠㅠ