package com.delivery;
import com.nhn.android.maps.NMapActivity;
import com.nhn.android.maps.NMapController;
import com.nhn.android.maps.NMapView;
import com.nhn.android.maps.NMapView.OnMapStateChangeListener;
import com.nhn.android.maps.NMapView.OnMapViewTouchEventListener;
import com.nhn.android.maps.maplib.NGeoPoint;
import com.nhn.android.maps.nmapmodel.NMapError;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.widget.LinearLayout;
public class NaverMap extends NMapActivity implements OnMapStateChangeListener, OnMapViewTouchEventListener{
NMapView mMapView = null;
NMapController mMapController = null;
//LinearLayout MapContainer;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);// create map view
//MapContainer = (LinearLayout)findViewById(R.id.navermap);
mMapView = new NMapView(this);// set a registered API key for Open MapViewer Library
mMapView.setApiKey("===============================");// set the activity content to the map view
setContentView(mMapView);// initialize map view
mMapView.setClickable(true);// register listener for map state changes
mMapView.setOnMapStateChangeListener(this);
mMapView.setOnMapViewTouchEventListener(this);// use map controller to zoom in/out, pan and set map center, zoom level etc.
mMapView.setBuiltInZoomControls(true, null);
mMapController = mMapView.getMapController();
mMapView.setOnMapStateChangeListener(new OnMapStateChangeListener() {
public void onZoomLevelChange(NMapView arg0, int arg1) {
}
// TODO Auto-generated method stub
public void onMapInitHandler1(NMapView arg0, NMapError errorInfo) {
if (errorInfo == null) { // success
mMapController.setMapCenter(new NGeoPoint(126.89040777, 37.50999167), 13);
} else { // fail
Log.e("NMAP", "onMapInitHandler: error=" + errorInfo.toString());
}
}
public void onAnimationStateChange(NMapView arg0, int arg1, int arg2) {
// TODO Auto-generated method stub
}
public void onMapCenterChange(NMapView arg0, NGeoPoint arg1) {
// TODO Auto-generated method stub
}
public void onMapCenterChangeFine(NMapView arg0) {
// TODO Auto-generated method stub
}
public void onMapInitHandler(NMapView arg0, NMapError arg1) {
// TODO Auto-generated method stub
}
});
mMapView.setOnMapViewTouchEventListener(new OnMapViewTouchEventListener() {
public void onLongPress(NMapView arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
}
public void onLongPressCanceled(NMapView arg0) {
// TODO Auto-generated method stub
}
public void onScroll(NMapView arg0, MotionEvent arg1, MotionEvent arg2) {
// TODO Auto-generated method stub
}
public void onSingleTapUp(NMapView arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
}
public void onTouchDown(NMapView arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
}
public void onTouchUp(NMapView arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
}
});
}
public void onLongPress(NMapView arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
}
public void onLongPressCanceled(NMapView arg0) {
// TODO Auto-generated method stub
}
public void onScroll(NMapView arg0, MotionEvent arg1, MotionEvent arg2) {
// TODO Auto-generated method stub
}
public void onSingleTapUp(NMapView arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
}
public void onTouchDown(NMapView arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
}
public void onTouchUp(NMapView arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
}
public void onAnimationStateChange(NMapView arg0, int arg1, int arg2) {
// TODO Auto-generated method stub
}
public void onMapCenterChange(NMapView arg0, NGeoPoint arg1) {
// TODO Auto-generated method stub
}
public void onMapCenterChangeFine(NMapView arg0) {
// TODO Auto-generated method stub
}
public void onMapInitHandler(NMapView arg0, NMapError arg1) {
// TODO Auto-generated method stub
}
public void onZoomLevelChange(NMapView arg0, int arg1) {
// TODO Auto-generated method stub
}
}


네이버 맵을 띄우려고 하는데 실행하고 나면 좌표대로 안나오고
윗 사진처럼 나오네요. 그래서 확대 해보면
우리나라가 아닌 중국의 지도에 위치해있구요..
뭐가 문제일까요.ㅠ