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

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
uper
Новоприбывший
Сообщения: 7
Зарегистрирован: 09 мар 2017, 13:38
Репутация: 0

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

Сообщение uper » 09 мар 2017, 13:42

Здравствуйте!

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

freeExec
Гуру
Сообщения: 801
Зарегистрирован: 23 апр 2011, 10:32
Проекты: 1
Репутация: 116
Откуда: Ульяновск

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

Сообщение freeExec » 09 мар 2017, 14:20

Сохраните ссылку на объект маркера и меняйте координаты у него, а не создавать каждый раз новый.

uper
Новоприбывший
Сообщения: 7
Зарегистрирован: 09 мар 2017, 13:38
Репутация: 0

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

Сообщение uper » 09 мар 2017, 14:35

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

freeExec
Гуру
Сообщения: 801
Зарегистрирован: 23 апр 2011, 10:32
Проекты: 1
Репутация: 116
Откуда: Ульяновск

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

Сообщение freeExec » 09 мар 2017, 15:13

Документацией не пользуетесь совсем?
http://leafletjs.com/reference-1.0.3.ht ... -setlatlng

uper
Новоприбывший
Сообщения: 7
Зарегистрирован: 09 мар 2017, 13:38
Репутация: 0

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

Сообщение uper » 09 мар 2017, 15:32

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

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость