Примерно так и на яндекс картах, и на гугл. А поскольку все выполняется на стороне пользователя, количество "иконок" на карте в основном зависит от браузера и "мощности" компьютера пользователя. Я в своем проекте использую стандартные маркеры, при тысяче и более одновременно отображаемых на карте маркерах браузер начинает уже подтормаживать.