Отображение очень большого количества объектов в openlayers
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 25 июн 2013, 10:19
- Репутация: 1
Отображение очень большого количества объектов в openlayers
Возникла задача отображать на карте дома, домов достаточно много практически в любом городе с населением около 300 тысяч человек. Тысяч 10 например, при их отображении на карте естественно адски тормозит всё, может кто-то сталкивался с подобной задачей и подскажет куда копать, чтобы оптимизировать процесс отображения данных?
Была мысль отслеживать актуальный bbox и подгружать дома постоянно, но это не очень удобно на мой взгляд.
Была мысль отслеживать актуальный bbox и подгружать дома постоянно, но это не очень удобно на мой взгляд.
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Отображение очень большого количества объектов в openlay
Когда показана большая территория, все равно все мелкие объекты сливаются, так что их показывать не нужно вообще. Когда территория меньше - именно через подгрузку данных для текущего BBOX этот вопрос и решается. Еще есть кластеризация (объединение маркеров), но она не всегда уместна.
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 25 июн 2013, 10:19
- Репутация: 1
Re: Отображение очень большого количества объектов в openlay
Да, кластеризация в моём случае не очень уместна, хотя можно частично и её применить.
Сейчас пытаюсь найти как в openlayers обработать событие на смену bbox. Т.е. передвинул карту и подгрузились свежие данные, или зум изменился и снова подгрузили. Метод может кто-нибудь подскажет?
Сейчас пытаюсь найти как в openlayers обработать событие на смену bbox. Т.е. передвинул карту и подгрузились свежие данные, или зум изменился и снова подгрузили. Метод может кто-нибудь подскажет?
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Отображение очень большого количества объектов в openlay
Чем вас не устроил фирменный пример http://openlayers.org/dev/examples/strategy-bbox.html ?
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 25 июн 2013, 10:19
- Репутация: 1
Re: Отображение очень большого количества объектов в openlay
Не знал как правильно сформулировать запрос, спасибо. Посмотрю что и как.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя