Клуб API Карт

API 2.0 вывод от 1000 объектов на карту

michaelprots
24 апреля 2012, 11:00

планируется сделать большой проект с огромным количеством меток (от 1000 и более)

 

каким образом лучше выводить, и все ли браузеры с этим справятся?

11 комментариев
Подписаться на комментарии к посту

видимо он, примеров бы конечно побольше с ним

спасибо

У нас счас дилемма.

Хочется кластеризацию маркеров. Есть некое лобби - делать кластеризацию на стороне сервера со всеми вытекающими...

Основной довод что клиентов несколько яндекс/гугл, есть еще клиенты мобильные apps.

Все модные фишки вроде кеша+меркатор на сервере запилили, но нужна зрелость что бы понять что кластер нужен именно на клиенте

кластеризация на клиенте обладает 2-мя недостатками:

1. скорость (все же среда исполнения (броузер) еще уступает по производительности серверу)

2. необходимость пересылать большие объемы данных. (все метки разом чтобы построить кластер)

При этом есть и пара достоинств:

1. Снижение нагрузки на сервер,

2. Скорость разработки (клиентский кластеризатор уже написан, остается только его использовать)

Определенно будем делать кластеризацию на стороне сервера.

в чем проблема с кластеризацией на сервере?

алгоритм тот же - накладываете сетку с шагом кластеризации, считаете расстояние между точками и группируете их в кластер.

затем, результат заново прогоняете через кластеризатор, чтобы не было слепленных кластеров на границах сетки.

единственная проблема - слепленные кластеры на границах тайлов.

Если вы придете на апишник, то послушаете целый доклад на эту тему =)

Если вкратце - то помогут кластеризатор или хотспоты.

http://maps.1cs.su

сейчас пишется плагин под jquery для использования yandex и гугл карт.

если есть вопросы - в личку)

при переключении на Яндекс.карты выдал сообщение, что карта не может быть подружена

я его постоянно ковыряю. это не демо сайт, а сайт разработки.

если не работает, попробуй через 5минут)

жаль, что доклад не в выходной день, а то работа.. (