added grouping to the map view. Pins are grouped up untill a certain zoom level