The isotope shifts in the resonance lines 4${\mathit{s}}_{1/2}$\ensuremath{\rightarrow}4${\mathit{p}}_{1/2,3/2}$ in Ca ii have been measured for the isotopes $^{40\mathrm{\ensuremath{-}}48}\mathrm{Ca}$ by fast-ion-beam collinear laser spectroscopy. Atomic many-body perturbation theory was then used to calculate the electronic factor for the field shift, giving F=-285(3) MHz/${\mathrm{fm}}^{2}$. The estimate of the uncertainty in F is based on the agreement at the level of 1% for the 4s and 4p hyperfine structures obtained using the same wave functions which include core polarization and pair correlation to all orders. The theoretical value is in excellent agreement with the result F=-283(6) MHz/${\mathrm{fm}}^{2}$ obtained from a King-plot procedure combining the experimental isotope shifts with earlier data. In combination with the electron scattering data for the isotope pair $^{40,48}\mathrm{Ca}$, the present results are used to extract a set of \ensuremath{\delta}〈${\mathit{r}}^{2}$〉 values for all the isotopes, independent of the muonic data and earlier optical isotope-shift measurements.