지도에서 KML 파일에 의해 결정되는 경로를 보여주는 애플리케이션을 개발 중입니다. 특히, MapActivity에 그지도 시작 :Android지도 뒤로 버튼
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MapView mapView = (MapView) findViewById(R.id.mapview);
mapView.setBuiltInZoomControls(true);
Uri uri = Uri.parse("geo:0,0?q=http://urltokml");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, uri);
mapIntent.setData(uri);
startActivity(Intent.createChooser(mapIntent, kmlFile));
finish();
}
지도로드 벌금을 몇 초 후에 KML에 의해 기술 된 경로가 표시됩니다. 문제는 '뒤로'버튼을 누르면 이전 화면으로 돌아 가지 않고 대신 KML 오버레이 만 숨기는 것입니다. "뒤로"버튼을 다시 누르면 이전 화면으로 돌아갑니다.
해결 방법에 대한 아이디어가 있으십니까?
지금 문의하고 있습니다. Uri uri = Uri.parse ("geo : 0,0? q = http : // urlhere"); 인 텐트 mapIntent = 새로운 인 텐트 (Intent.ACTION_VIEW, uri); mapIntent.setData (uri); startActivity (Intent.createChooser (mapIntent, "Title"))); 다른 활동 (매핑되지 않은 것)이지만 뒤로 버튼은 동일한 효과가 있습니다. – amr317
그 시점에서지도 프로그램에 내장되어있어 요청 처리 방법을 모르겠습니다. – CaseyB