Factored out createMarkerWithLabel() to remove redundancy