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

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

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

Сообщение uper »

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

Подскажите, пожалуйста, можно ли как-то перемещать маркер по координатам, которые отслеживает watchPosition?
Чтобы он не дублировался столько раз, сколько изменились координаты, а перемещался.
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

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

Сообщение freeExec »

Сохраните ссылку на объект маркера и меняйте координаты у него, а не создавать каждый раз новый.
uper
Новоприбывший
Сообщения: 7
Зарегистрирован: 09 мар 2017, 13:38
Репутация: 0

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

Сообщение uper »

Благодарю! Примерно так и думал, а не могли бы подсказать как менять координаты? Или надо каждый раз удалять маркер с карты и создавать новый?
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

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

Сообщение freeExec »

Документацией не пользуетесь совсем?
http://leafletjs.com/reference-1.0.3.ht ... -setlatlng
uper
Новоприбывший
Сообщения: 7
Зарегистрирован: 09 мар 2017, 13:38
Репутация: 0

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

Сообщение uper »

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

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

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

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