|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.08.2015, 18:34 | #1 |
Пользователь
Регистрация: 09.10.2011
Сообщений: 98
|
Маркеры в OpenStreetMap
Добрый день.
Необходимо показывать перемещение объекта на карте. Использую OpenStreetMap, Leaflet библиотечку. На данном этапе код работает следующим образом: Код:
setInterval(GetHumansInformation, 5000) В результате каждые 5 секунд метки мигают. Удаляются и появляются вновь. Чего хотелось бы достичь: плавное перемещение меток. В чём сложности: А вот тут целый вагон проблем. Первое, что хотелось сделать это обновлять координаты точек с помощью SetLatLng. Также не мешало бы менять координаты только тех точек, у которых эти координаты изменились. Но проблема в том, что мои маркеры не реагируют абсолютно никак на SetLatLng() и GetLatLng(). Хотелось, например, получать координаты, сравнивать. Потом устанавливать новые координаты. Стал копать почему возвращаются такие результаты. Выяснилось что свойство LatLng объекта по нулям. А где же тогда хранятся координаты? И почему свойство этого объекта не отвечает за его позиционирование. Прикрепляю состояние объекта на отладке. Итак, пожалуйста, кто-нибудь объясните мне каким образом работает всё это и конкретно эти методы. Если есть идеи, то как реализовать перемещение меток. Документация вот. http://leafletjs.com/reference.html#marker |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вытащить данные с openstreetmap в форму | temasey | HTML и CSS | 0 | 17.12.2014 22:57 |
Вопрос по OPenStreetMap и SwingX масштабирование | SamsonOff | Общие вопросы по Java, Java SE, Kotlin | 0 | 16.04.2013 20:46 |
Маркеры строки | _fynjy_ | Общие вопросы Delphi | 0 | 30.06.2011 09:26 |
Маркеры при компиляции | LSergM | Общие вопросы Delphi | 10 | 06.11.2009 13:19 |
Какvправильно хранить маркеры и пасты... | Altera | Свободное общение | 6 | 19.09.2009 12:57 |