Swift 4: Как перерисовать маршрут, если пользователь меняет направление на карте Google ios - PullRequest
0 голосов
/ 30 ноября 2018

Я работаю над приложением для iOS, которое рисует путь на карте, используя параметры полилинии, между источником и местом назначения.

Это прекрасно работает.

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

Я использую Directions API для рисования пути.

Как я могу это сделать?

Заранее спасибо.

1 Ответ

0 голосов
/ 30 ноября 2018

Да, вы можете сделать это, обнаружив изменение местоположения.Используйте didUpdateLocations метод CLLocationManagerDelegate протокола для обнаружения изменения местоположения.Если местоположение пользователя существенно изменилось, убедитесь, что пользователь все еще находится на маршруте или нет, с помощью функции GMSGeometryContainsLocation.

...