Ответ
Нет, у map в Go нет cap (capacity), в отличие от slice. map динамически растёт по мере добавления элементов, и его ёмкость управляется внутренними механизмами Go. Однако можно задать начальный размер при создании через make, чтобы избежать лишних реаллокаций:
m := make(map[string]int, 100) // hint for initial capacity, not a hard limit
Это лишь подсказка рантайму, а не фиксированный размер. Проверить текущее количество элементов можно через len(m).