2013-10-17 2 views
0

구조화 된 주소 정보를 제공하면서 Google지도 (또는 geo URI를 사용하기 위해 등록 된지도 제공 업체)를 어떻게 시작합니까?구조화 된 주소로 Google Maps 시작하기

내 응용 프로그램은 국가 코드, 우편 번호, 관리 영역 등의 구조화 된 분석뿐만 아니라 단일 문자열로 사람이 읽을 수있는 형식의 주소에 액세스 할 수 있습니다. 회사 이름 또는 사람의 이름) 그리고 때때로 위도와 경도.

나는 startActivity(new Intent(ACTION_VIEW, uri))을 사용하고 있습니다. 질문은 uri에 Google지도가 사용자에게 최상의 환경을 제공 할 수 있도록 사용하는 것입니다. android.location.Address을 작성하고 나를 위해 URI를 생성하는 것이 좋겠지 만 그러한 기능은없는 것으로 보입니다. URI에 대한 좋은 문서조차도 유용 할 것이다. 내가 찾을 수있는 것은 모두 RFC이지만 누가 그것을 모두 읽고 싶어합니까?

답변

0

Google지도 또는 브라우저 중에서 선택하고 주소를 목적지로 지정하라는 메시지가 표시됩니다.

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?q=" + address))  
+0

'주소'는 무엇입니까? 사용자가 최상의지도 위치를 얻을 수 있도록 구조화 된 양식에 주소를 제공하는 방법을 찾고 있습니다. –

+0

응용 프로그램에서 얻을 수있는 형식화 된 주소는 좋은 위치를 확보하기에 충분해야합니다. 그러나 주소를 위도와 경도로 변환하여지도를 사용할 수도 있습니까? ll = maps 대신 q를 사용하면 정말 정확한 것을 얻을 수 있습니다. –