Move this logic into @getLineWeight(), then reference the @map.getZoom @mapHasData in the method to encapsulate all the line weight logic