package com.an.ss;
 
import java.util.List;
import java.util.Map;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.location.Location;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
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;
 
public class LocationActivity extends MapActivity{
 MapView mMap;
 MyLocationOverlay2 mLocation;
 protected boolean isRouteDisplayed() {
  return false;
 }
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  mMap = (MapView)findViewById(R.id.mapview1);
  MapController mapControl = mMap.getController();
  mapControl.setZoom(21);
  mMap.setBuiltInZoomControls(true);
  GeoPoint pt = new GeoPoint(37489757, 126778901);
  mapControl.setCenter(pt);
  
   setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
   
   Button btn80 = (Button) findViewById(R.id.OL1);
   btn80.setOnClickListener(new Button.OnClickListener() {
    public void onClick(View v) {
     Intent intent = new Intent();
     startActivity(intent);
     finish();
    }
   });
  mLocation = new MyLocationOverlay2(this, mMap); 
  List<Overlay> overlays = mMap.getOverlays();
  overlays.add(mLocation);
  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);
  }
  
 
 }
}
이클립스 에서는 에러가 안나는데
핸드폰에서 확인차 구동시켜보면  자꾸 에러가 나거나
에러 안나면 지도가 나오는데 축소했다가 다시 확대해야지 
건물이 나옵니다.. ㅠㅠ 왜그런걸까요..