Динамическое обновление маркеров на карте OpenStreetMap

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
xucc
Новоприбывший
Сообщения: 1
Зарегистрирован: 29 авг 2011, 11:20
Репутация: 0

Динамическое обновление маркеров на карте OpenStreetMap

Сообщение xucc » 29 авг 2011, 11:29

Необходимо отслеживать перемещение автопарка на карте OpenStreetMap.
Очень долго искал информацию по этому поводу. Много чего нашел, но к сожалению не смог воплотить..

Для себя пока что определил, что самым лучшим решением будет заливать на хост каждые 30 секунд новый текстовый файл (например, textfile.txt), с обновленными координатами макреров, для дальнейшего его использования в

Код: Выделить всё

    var pois = new OpenLayers.Layer.Text( "My Points",
                    { location:"./textfile.txt",
                      projection: map.displayProjection
                    });
    map.addLayer(pois);
К сожалению не все маркеры отображаются. Некоторые почему-то "пропадают".
Вообще инетерсует мнение, для таких целей как лучше поступать? Что бы без тормозов отображать перемещение автомобилей в режиме онлайн, количество которых не превышет 60 единиц.

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Динамическое обновление маркеров на карте OpenStreetMap

Сообщение Mavka » 29 авг 2011, 12:16

Так и поступают.

Лучше уйти со старого Layer.Text на новый Layer.Vector.
Поставить стратегию Refresh на 30 сек.
При желании - экстраполировать движение машинок сдвигая каждую секунду с помощью Tween.
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Динамическое обновление маркеров на карте OpenStreetMap

Сообщение Mavka » 05 сен 2011, 09:46

Пример транспортного трекера - Voetspore. OpenLayers + jQuery, весь код на виду.
Динамика небольшая (1 раз в час), но вполне себе типовой трэкер.
Чуть-чуть технических деталей есть у Linfiniti
лангольеры под окном жрали время ом-ном-ном

Ответить

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

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

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