마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

구글맵에 현재위치띄우기 질문있습니다.!

0 추천
fragmentActivity에 작성했는데 지도만나오고 엉뚱한 곳에 마커가뜨네요...

제가한 코드는요

 

public class MainActivity extends FragmentActivity {
 double lati ;
 double longi ;
 private GoogleMap googleMap;
 LocationManager LocMan;
 String provider;

 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  LocMan =(LocationManager)getSystemService(Context.LOCATION_SERVICE);
  //Criteria criteria = new Criteria();
  //criteria.setAccuracy(Criteria.ACCURACY_FINE);
  
  provider =LocMan.getBestProvider(new Criteria(), true);
 
  if(provider == null){
   
   
   
  }
  Location location = LocMan.getLastKnownLocation(provider);
  if (location!=null){
   //OnLocationChanged(location);
  }
  
  
  
 }

 protected void onResume() {
  super.onResume();
  LocMan.requestLocationUpdates(provider, 3000, 10, mListener);
  init();
 }

 LocationListener mListener = new LocationListener() {
  
  @Override
  public void onStatusChanged(String provider, int status, Bundle extras) {
   // TODO Auto-generated method stub
  
  }
  
  @Override
  public void onProviderEnabled(String provider) {
   // TODO Auto-generated method stub
   
  }
  
  @Override
  public void onProviderDisabled(String provider) {
   // TODO Auto-generated method stub
   
  }
  
  @Override
  public void onLocationChanged(Location location) {
   // TODO Auto-generated method stub
   double num1 = location.getLatitude();
   double num2 = location.getLongitude();
   lati=num1;
   longi=num2;
  }
 };
 
 public void onPause(){
  LocMan.removeUpdates(mListener);
 }
 void init() {
  if (googleMap == null) {
   googleMap = ((SupportMapFragment) getSupportFragmentManager()
     .findFragmentById(R.id.fragment1)).getMap();
   if (googleMap != null) {
    addMarker();
   }
  }
 }

 void addMarker() {
  googleMap.addMarker(new MarkerOptions().position(
    new LatLng(lati, longi)).title("simpe marker"));
 }

}

입니다 도와주세요
브붐 (970 포인트) 님이 2014년 2월 7일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...