Как я могу нарисовать маршрут от моего местоположения до места назначения?

1

Очень недавно я должен завершить проект, который имеет небольшую часть карты Google. Я нарисовал маршрут между двумя точками Geo. Но мне нужно нарисовать маршрут от точки Geo до точки Geo. Здесь важно отметить, что мое местоположение не является static.It изменится с моей position.And мне нужно нарисовать маршрут от этой текущей позиции до места назначения. Можно ли провести такой динамический маршрут?

Теги:
google-maps
routes

2 ответа

3
Лучший ответ

Использовать это

Intent i = new Intent(android.content.Intent.ACTION_VIEW,
           Uri.parse("google.navigation:q=" +destLat+ ","+destLon+""));
 this.startActivity(i);

Думаю, это сработает.

0

Обратитесь к этой ссылке, чтобы указать путь движения в своем приложении. Вам просто нужно добавить четыре класса, присутствующие в ссылке в вашем проекте, и вызвать строки ниже, когда вам нужно отобразить маршрут.

SharedData data = SharedData.getInstance();
data.setAPIKEY("0RUTLH7cqd6yrZ0FdS0NfQMO3lioiCbnH-BpNQQ");//set your map key here
data.setSrc_lat(17);//set your src lat
data.setSrc_lng(78);//set your src lng
data.setDest_lat(18);//set your dest lat
data.setDest_lng(77);//set your dest lng
startActivity(new Intent(YourActivity.this,RoutePath.class));//add RoutePath in your manifeast file

//Также добавьте разрешение на файл manifeast

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-permission android:name="android.permission.INTERNET"></uses-permission>
  • 0
    Какой тип разрешения мне нужно добавить? Пожалуйста, отошлите его
  • 0
    подожди вставлю
Показать ещё 11 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню