Как добавить маршрут в мое приложение Google Maps Android с помощью API Карт Google? - PullRequest
0 голосов
/ 22 февраля 2019

Для проекта я создаю приложение, которое использует API Карт Google.В настоящее время моя карта отображает текущее местоположение пользователя, и когда пользователь касается экрана, на карту добавляется маркер.

Вот так выглядит мое приложение, опять же, в этом нет ничего особенного: текущее состояние моего приложения для Android

То, что я хочу сделать, - это возможность для маршрутапоявиться там, где в данный момент находится пользователь, до пункта назначения, обозначенного красным маркером на картеЯ не сильный программист, и я прочитал документацию по Google API, и, к сожалению, для меня это просто путаница слов.Если бы кто-то мог предоставить некоторые отправные точки, это было бы очень ценно :)!

1 Ответ

0 голосов
/ 22 февраля 2019

Я думаю, что самый простой способ сделать это - получить текущую позицию пользователя

Манифест приложения (для Android, чтобы получить текущее местоположение, вы должны сначала запросить разрешения)

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

Activity.java

private FusedLocationProviderClient locationClient;
@Override
protected void onCreate(Bundle savedInstanceState) {
    locationClient = LocationServices.getFusedLocationProviderClient(this);
}

и получение широты и долготы, используйте DirectionsRoute и PolylineOptions для отображения маршрута на карте.Проверьте этот ответ, я думаю, он четко объясняет, как его реализовать. Как нарисовать маршрут по существующей дороге между двумя точками?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...