Вы можете использовать почти невидимый файл PNG в качестве маркера в обычном GIcon.image, вам просто нужно быть осторожным, чтобы в качестве цели клика было что-то непрозрачное на 100%. Это может быть либо GIcon.image, либо GIcon.transparent. Некоторые браузеры не обрабатывают клики на объектах, которые прозрачны на 100%.
Одна из проблем этого подхода заключается в том, что активная область будет изменяться при изменении уровня масштабирования. Альтернативный подход - рисовать невидимые кликабельные многоугольники, чтобы отмечать области, в которых есть информация. В этом случае полигоны могут быть прозрачными на 100%, потому что API не полагается на то, что браузер определяет, был ли нажат полигон.