с помощью Google API вы можете проложить маршрут из двух точек, единственная проблема в том, что вы можете использовать его только один раз в день, если не платите.
Поищите, как получить ключевой API от google, на ютубе много роликов об этом.
Кроме того, у меня есть библиотека, которая поможет вам провести линию между точками эта https://github.com/jd-alexander/Google-Directions-Android
После того, как вы реализовали его в build.gradle(Module:app)
, реализуйте library
в классе, например
public class LocationMapActivity extends AppCompatActivity implements RoutingListener
появится ошибка при реализации методов (обязательно их реализовать, но использовать их не обязательно).
Я только что сделал это:
public void route(){
Routing routing = new Routing.Builder()
.travelMode(/* Travel Mode */)
.withListener(/* Listener that delivers routing results.*/)
.waypoints(/*waypoints*/)
.key(/*api key for quota management*/)
.build();
routing.execute();
}
Больше информации по ссылке.
person
Bryan J. Diaz
schedule
21.08.2019