fetching map data, marker clustering, custom icons