В одном из проектов использовали скрипт карты для того что-бы показать в каких регионах России находятся дилеры компании. Не предусмотрели что этих дилеров может стать очень много, и теперь на многих маленьких клочках карты находится несколько точек, что очень некрасиво:

Поэтому интересует, встречал ли кто-нибудь какое-то подобие гуглокарт на JS — а именно нужна возможность нанесения на карту меток и возможность зума карты.