2011-11-25 4 views
3

내가이 응용 프로그램을 실행기본적으로지도보기에서 활동을 시작하는 방법은 무엇입니까?

Intent intent = new Intent(android.content.Intent.ACTION_VIEW; 
Uri.parse("http://maps.google.com/maps?saddr=12.84281852,80.22529753&daddr=13.00355419,80.200881958")); 
startActivity(intent); 

아래로, 2 위치 사이에서 방향을 얻기 위해 안드로이드 응용 프로그램을 개발하고,이 중에서 하나를 선택하라고 메시지를 표시한다 1) 브라우저 2) 기본적으로지도에서 열 방법지도 코딩?

답변

2

'com.google.android.apps.maps'으로 setPackage()을 호출하면 Google지도를 실행해야한다고 생각합니다.


나를 위해 잘 작동 :

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
         Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345")); 
intent.setPackage("com.google.android.apps.maps"); 
startActivity(intent); 
+0

아 리노 ... 덕분에 많은 – Asraf

+1

없음 문제. Stackoverflow에서 우리는 답변을 수락하여 감사를 표합니다 (틱 마크 사용). 그 또는 upvotes. 천만에요. – Reno

+0

대신 startActivity를 사용하여 mapview 또는 webview에서 인 텐트를 시작할 수 있습니까? 다시 startActivity를 사용하면 전체 맵이 다시 새로 고쳐지기 때문입니다. 전체지도를 새로 고치지 않고 이것을 사용하는 다른 방법이 있습니까 ??? – Asraf

관련 문제