1

Я могу установить здесь свою конечную точку. Как установить стартовую точку?Как я могу установить свою начальную точку с моей конечной точкой в ​​Google Maps по намерению?

Uri gmmIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia"); 
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); 
mapIntent.setPackage("com.google.android.apps.maps"); 
startActivity(mapIntent); 

ответ

0

Google запустил новый API: Google Maps URL-адресов

https://developers.google.com/maps/documentation/urls/guide

Этот API позволяет создавать

универсальный, кросс-платформенный URL для запуска Google Maps и выполнять поиск, получать указания и навигацию, отображать виды карты и панорамные изображения.

С этим момента вы можете использовать что-то вроде

Uri gmmIntentUri = Uri.parse("https://www.google.com/maps/dir/?api=1&origin=Space+Needle+Seattle+WA&destination=Pike+Place+Market+Seattle+WA&dir_action=navigate"); 
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); 
mapIntent.setPackage("com.google.android.apps.maps"); 
startActivity(mapIntent); 

Надеется, что это помогает!

0

использование ниже фрагмент кода:

String uri = "http://maps.google.com/maps?hl=en&saddr=" + currentlatLng.latitude + "," + currentlatLng.longitude + "&daddr=" + destination.latitude + "," + destination.longitude+ "&mode=driving"; 
       Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); 
       intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
       startActivityForResult(intent, Constants.REQUEST_OPEN_GOOGLE_MAP); 
+0

Google рекомендует использовать URL-адреса Google Maps: https://developers.google.com/maps/documentation/android-api/intents – xomena

+0

@xomena в моем сценарии я должен используйте это для открытия приложения карты Google с помощью лат. –

+0

Совершенный, новый и благословленный Google способом - это URL-адреса Google Maps. Взгляните на документы, эти URL-адреса являются кросс-платформенными, поэтому родные приложения могут легко их понять. Тот же URL-адрес будет работать с Android, iOS или настольным браузером. – xomena