Клуб API Карт

кластеризатор с близкими точками

Пост в архиве.

возникла такая проблема я определяю координаты объекта с помощью геокодера

а так как объектов достаточно много использую клавтеризатор

но иногда при неточно указанном адресе или когда два объекта имеют одинаковые координаты

при клике по такому кластеру увеличение масштаба не происходит так как он и так максимальный

и появляется балун относящийся к одному из объектов да еще и стиль балуна нарушается

а хотелось бы при клике по такому кластеру появлялся балун с возможностью выбора объекта

реализуемо ли это?

6 комментариев

по умолчанию на кластере и так открывается балун с возможностью выбора объекта. Может быть, у объектов не прописаны нужные поля в данных и балун не понимает, что ему показывать?

Посмотрите, как в примере задаются данные для объектов.

Как?? Откройте мне этот секрет, пожалуйста! Я никак не могу найти ответ на этот вопрос! Как сделать кластеры из объектов, полученных из геокодера?

Сейчас у меня проблема такая: я пропускаю через геокодер адреса (их оочень много), на выходе получаю метки, нанесённые на карту.

Но, мне нужны кластеры. Кластеризация, как я понимаю, происходит по координатам. Ключевой вопрос: как получить координаты геообъектов?? 

 

Сейчас у меня проблема такая: я пропускаю через геокодер адреса (их оочень много), на выходе получаю метки, нанесённые на карту.

Так конечно лучше не делать, ведь жалко траффик пользователей, да и в ПС это явно запрещено.

Выдержка из Пользовательского соглашения

 

2.3.5. Геокодирование. Функция геокодирования может быть использована только для сайтов, использующих Сервис. Пользователь имеет право обрабатывать полученные координаты исключительно для отображения их посредством Сервиса.. Количество обращений к функции геокодирования ограничено 25000 запросов для одного сайта в сутки.

 

В вашем случае лучше прогеокодировать все адреса один раз на сервере и записать их в базу

и потом строить кластеры по координатам без лишних потерь траффика со стороны пользователей

ну их меньше, чем 25000, но всё равно много. Но мы конечно сделаем это. Проблема в другом, но кажется я её уже решила.. надеюсь, по крайней мере..

их то может и меньше, но если умножить на кол-во посетителей в сутки, может стать и больше )

и правда)) ну в любом случае, будем кешировать)