non-showing layers don't have marker._icon