Я работаю над навигационным приложением и отслеживаю текущее движение пользователя на уже нарисованном GMSPolyline. Он работает хорошо, когда пользователь идет прямо. Теперь, если, предположим, есть правый/левый поворот или разворот на GMSPolyline, теперь, согласно моему местоположению GPS, я получаю одно обновление около 20 метров, прежде чем совершать поворот, а другой через 30 метров.GMSMarker, прыгающий по углам на GMSPolyline
Мой GPS не может собрать точки, которые будут существовать только в поворотной точке. В этом случае мой GMSMarker перескакивает из точки x в y, и если я применяю анимацию, то он перемещается по диагонали и не перемещается вдоль дуг или кривых GMSPolyline. Пожалуйста, предложите мне, как я могу собрать те недостающие точки из GMSPolyline или показать анимацию для маркера GMS, чтобы пользователь мог видеть, что он фактически включает полилинию.
Я прилагаю один образец изображение. Красные линии можно понимать как GMSPolylines, а синие точки - это координаты GPS, которые я получаю с помощью диспетчера CLLocation.
Если ответ сработал, отметьте его как ответ. – Efren