Страница 1 из 1

leaflet + geolocation watchPosition - перемещение маркера

Добавлено: 09 мар 2017, 13:42
uper
Здравствуйте!

Подскажите, пожалуйста, можно ли как-то перемещать маркер по координатам, которые отслеживает watchPosition?
Чтобы он не дублировался столько раз, сколько изменились координаты, а перемещался.

Re: leaflet + geolocation watchPosition - перемещение маркер

Добавлено: 09 мар 2017, 14:20
freeExec
Сохраните ссылку на объект маркера и меняйте координаты у него, а не создавать каждый раз новый.

Re: leaflet + geolocation watchPosition - перемещение маркер

Добавлено: 09 мар 2017, 14:35
uper
Благодарю! Примерно так и думал, а не могли бы подсказать как менять координаты? Или надо каждый раз удалять маркер с карты и создавать новый?

Re: leaflet + geolocation watchPosition - перемещение маркер

Добавлено: 09 мар 2017, 15:13
freeExec
Документацией не пользуетесь совсем?
http://leafletjs.com/reference-1.0.3.ht ... -setlatlng

Re: leaflet + geolocation watchPosition - перемещение маркер

Добавлено: 09 мар 2017, 15:32
uper
Пытался пользоваться, но не в ту сторону смотрел, пробовал использовать move))
Теперь всё получилось!
marker.setLatLng([lat,lon]).update();
Благодарю!