Leaflet путь от маркера пользователя.
Привет, уже неделю ковыряюсь с этой картой, помогите люди добрые, кто чем может.
Нужно сделать штуку типа мини навигатора, очень примитивную, путь строится от текущей точки пользователя максимум метров на 300-500 и максимум с одной промежуточной точкой. По сути это даже не роутинг и не маршрут, а просто линия, watchPosition() не пашет, обновляю местоположение юзера onLocationFound(e), точнее пытаюсь, думаю с обновлением маркера я разберусь, а вот как решить проблему с удалением промежуточной точки при ее достижении, ищу что то типа проверки вхождения в радиус маркера и ее удаления, что то не выходит.
Еще раз понятнее:
*Начальная точка А - текущее местоположение пользователя (обновляемое по времени или при смене координат)
*Конечная точка С - координаты известны, тупо ставлю маркер.
*Линия, построенная от точки А до точки С, вроде тут тоже все понятно.
*Промежуточная точка В - используется для искривления маршрута, выполняет роль путевой точки и отрезок А-В должен удаляться, что бы дальнейшее движение пользователя продолжалось уже до точки С. Вообще не понимаю как это реализовывается в Leaflet.
|