реагировать-родной-карты — навигация и обновление полилинии в соответствии с новым положением автомобиля

#navigation #polyline #react-native-maps

#навигация #полилиния #реагировать-родной-карты

Вопрос:

Что у нас есть:

  1. Допустим, автомобиль движется из пункта А в пункт Б.
  2. У нас есть сервер, который может предоставить нам путь от A до B (в виде массива координатных точек).
  3. Мы можем нарисовать на карте «Ломаную линию» на основе этого массива координатных точек.

введите описание изображения здесь

Что нам нужно?

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

Например, мы можем просить наш сервер предоставлять нам новый путь каждые 1 секунду и заменять старую полилинию новой, но как этого добиться, не спрашивая сервер каждый раз?

Я имею в виду, как отредактировать/удалить часть полилинии на основе новых координат автомобиля (при движении автомобиля) на маршруте? КАК УЗНАТЬ, какие части полилинии были пройдены, а какие нет?

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