내 앱에서 탐색의 일부로, 내 앱을 LAT 및 LONG과 함께 Google지도로 리디렉션합니다. 나는 소스와 목적지를 지나가고 구글 맵에서 직접 오픈하는데 성공했다.Android Intent를 통해 Google지도에 다중 웨이 포인트 추가
Uri gmmIntentUri = Uri.parse("google.navigation:q=9.883456,78.120150");
Intent mapIntent = new Intent(Intent.ACTION_VIEW,gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
하지만 내 질문 내가 의도을 통해 여러 지점을 구글지도에을 통과 할 방법 입니다. 최근에 Google은 모바일지도 버전의 Google지도 앱에 여러 목적지를 추가하고 Google Directions API에서 사용할 수 있다고 추정하지만 Google Directions를 내 앱과 통합하여 뒤틀린 길을 피고 싶지 않습니다. Google지도의 주요 도로.
나는이 주제에 대해 많은 연구를 해왔지만, 다음과 같은 내용을 발견했지만 그다지 중요하지 않습니다.
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?saddr=st.%20louis,mo&daddr=washington,dc%20to:chicago,il%20to:new%20york,ny"));
startActivity(intent);
위의 코드는 우리가 크롬에서 열 경우에만 작동하지만 나는 그것이 Google지도에 열 심지어 mapIntent.setPackage("com.google.android.apps.maps");
을 추가하는 작동하지 않고 통과 위의 URI가 가능한 URL을 좀 분명 그 것을 원하는 웹 버전의 Google지도에서
어떻게 달성 할 수 있는지에 대한 통찰력이나 아이디어는 환영 할 만하다.
피씨 :이 모든 것을 달성 할 수있다 ?????
작동이 질문은이 [SO 스레드 (http://stackoverflow.com/questions/35772128/how-와 유사한 것 to-pass-multiple-waypoint-to-standard-google-map-app-in-android-through-inte)를 사용하면됩니다. – noogui