<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_map_data(self):
 """ Returns a serializable data set describing the map location """


        return {
            'containerSelector': '#' + self.get_map_element_id(),
            'center': self.map_center_description,
            'marker': self.map_marker_description or self.map_center_description,
            'zoom': self.map_zoom,
            'href': self.get_map_href(),
            'key': getattr(settings, 'GOOGLE_MAPS_API_KEY', ''),
            # Python's line-splitting is more cross-OS compatible, so we feed
            # a pre-built array to the front-end
            'description': [
                line for line in self.map_description.splitlines() if line
            ],
        }