Я хочу использовать Leaflet из-за плавных переходов, которым Openlayers кажется, что они не могут соответствовать. Мне особенно требуется возможность кластеризовать маркеры с помощью пользовательских стилей групп маркеров.
Лучший пример, который демонстрирует то, чего я пытаюсь достичь, можно найти в Redfin .
Обратите внимание, что при наведении курсора на кластер создается плавная анимация, а при нажатии на маркер кластеры разделяются с помощью анимированного эффекта. При достижении уровня масштабирования, когда отдельные точки не перекрываются с заданным допуском, фактические маркеры анимированно выделяются на свои места.
Я действительно хотел бы объединить подобные эффекты с ними и был бы признателен за некоторые рекомендации по лучшему подходу или другие примеры, которые вы могли бы знать.
Примечание: Redfin, похоже, использует Flash, от которого я хочу держаться подальше. В идеальной ситуации я хотел бы достичь этого с помощью Javascript, если это возможно, но думаю, что это, вероятно, необходимо сделать с помощью HTML5 / canvas.
Может быть, использование р. - Raphael.js или d3.js
Есть идеи?
Кстати - нашел этот пример, но он, кажется, специально относится к Google Maps.