2011-01-20 1 views
0

버튼 클릭으로 Google지도 활동을 시작하고 싶습니다.기본 활동으로 Google지도 시작하기

Intent mapIntent = new Intent(Intent.ACTION_VIEW, url); 
      mapIntent.setData(url); 
      startActivity(mapIntent); 

을 ...하지만 난 정말 브라우저지도 사이의 의도 선택기를 숨기려면 :

그것은 잘 작동합니다. 버튼을 Google지도에서 직접 열고 싶습니다.

URL에 접두어로 geo : 0,0? q =을 추가하려고 시도했습니다. 그러나 설명 할 수없는 이유 때문에이 표기법을 사용할 수 없거나 앱이 작동하지 않습니다.

다른 말로하면 : 패키지에서 Google지도 클래스를 직접 호출하여 인 텐트로 시작할 수 있습니까?

감사합니다.

답변

0

URL이 http:// 인 경우 "브라우저와지도 간 의도 선택자"를 얻는 유일한 방법이 있습니다. Google지도 Android 앱을 여는 올바른 방법은 http:// URL이 아닌 use a geo: URL입니다.

URL에 접두어로 geo : 0,0? q =을 추가하려고 시도했습니다. 그러나 설명 할 수없는 이유 때문에이 표기법을 사용할 수 없거나 앱이 작동하지 않습니다.

그런 다음 다른 앱을 작성하십시오. 또는 Google Maps Android 앱 대신 Google Maps 웹 사이트를 엽니 다.

+0

확인. 이것은 나에게 나쁜 소식이지만 감사합니다. – daliz