2013-03-23 3 views
-1

그러나 현재 정확한 위치 정보를 얻기 위해 mylocationoverlay를 사용하고 있습니다. 때로는 20 미터까지 잘못되었습니다. 위치 마커를 정확한 위치로 옮기고 싶습니다. 다음 코드를 사용할 때 마커를 누르면지도가 움직이며 마커는 같은 위치에 있습니다. 지도를 정적으로 유지하고 사용자가 마커를 움직이게하려면 어떻게해야합니까?mylocationoverlay 결과를 어떻게 변경합니까?

public class selectmap extends MapActivity { 
     private MapView mapView; 
     @Override 
     public void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.selectmap); 
      mapView = (MapView) findViewById(R.id.map_view);  
      mapView.setBuiltInZoomControls(true); 
      final MyLocationOverlay myLocationOverlay = new MyLocationOverlay(this, mapView); 
      myLocationOverlay.enableMyLocation(); 
      mapView.getController().setZoom(17); 
      mapView.getOverlays().add(myLocationOverlay); 
      mapView.postInvalidate(); 
      } 
    } 

답변

관련 문제