2011-04-05 3 views
0

내 응용 프로그램에 Google지도의 디플레이션을 성공적으로 구현했습니다. 안드로이드 폰이 GPS 신호를 받으면 실제 위치는 깜박이지만 여전히 전체지도에 있습니다. Google지도에서 다음과 같은 내용을 방영했습니다.Android - Google지도 추가 입력란 및 버튼

public class map extends MapActivity{ 
    MapView mapView; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.mapa); 

     mapView = (MapView) findViewById(R.id.mapview); 
     mapView.setBuiltInZoomControls(true); 
     mapView.setEnabled(true); 

     initMyLocation(); 
    } 

    @Override 
    protected boolean isRouteDisplayed() { 
     return false; 
    } 

    private void initMyLocation() { 
     MyLocationOverlay myLocOverlay = new MyLocationOverlay(this, mapView); 
     myLocOverlay.enableMyLocation(); 
     mapView.getOverlays().add(myLocOverlay); 

    } 

} 

지도를 추가하고 싶습니다. 일부 텍스트 필드는 실제 좌표를 보여 주며 일부 기본 줌을 사용하여 즉시 좌표로 이동합니다. 거기에 표시된 구성 요소를 표시된 Google 맵에 추가하는 간단한 방법이 있습니까?

들으

답변

0

당신은 당신이 원하는 것을 할 OverLays를 사용해야합니다. Overlay의 인스턴스를 만들고 MapView.getOverLays()를 사용하여 추가 할 수 있습니다. OverLay에서 onFocus를 사용하여 지리적 위치를 얻을 수 있습니다. 확대/축소 할 수 있습니다. 좌표를 표시하는 데 textField가 필요하지 않습니다. 오버레이가이를 수행합니다.