Google Map widget in Flutter for Ios and android with clustering. Map markers need to be custom Circles with people images in small circles. Example Data List points = [ { "position": GeoPoint(20.028120, 73.787137), "people": [ "https://picsum.photos/50/50", "https://picsum.photos/50/50", "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.009386, 73.787137), "people": [ "https://picsum.photos/50/50", "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.018753, 73.796520), "people": [ "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.018753, 73.777754), "people": [ "https://picsum.photos/50/50", "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.025400, 73.793800), "people": [ "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.025400, 73.780400), "people": [ "https://picsum.photos/50/50", "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.012100, 73.793800), "people": [ "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.012100, 73.780400), "people": [ "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.035000, 73.787137), "people": [ "https://picsum.photos/50/50", "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.002500, 73.787137), "people": [ "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.018753, 73.805000), "people": [ "https://picsum.photos/50/50", "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.018753, 73.769000), "people": [ "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.030800, 73.799200), "people": [ "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.030800, 73.775100), "people": [ "https://picsum.photos/50/50", "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.006700, 73.799200), "people": [ "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.006700, 73.775100), "people": [ "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.042000, 73.787137), "people": [ "https://picsum.photos/50/50", ] }, { "position": GeoPoint(19.995500, 73.787137), "people": [ "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.018753, 73.814000), "people": [ "https://picsum.photos/50/50", "https://picsum.photos/50/50", ] }, { "position": GeoPoint(20.018753, 73.760200), "people": [ "https://picsum.photos/50/50", ] }, ];