The quality of geospatial data collection depends, among other things, on the reliability and efficiency of the GNSS receivers or even better integrated GNSS/INS systems used for positioning. High-precision positioning is currently not only the domain of professional receivers but can also be achieved by using simple devices, including smartphones. This research focused on the quality of 2D and 3D kinematic positioning of different geodetic and low-cost GNSS devices, using the professional mobile mapping system (MMS) as a reference. Kinematic positioning was performed simultaneously with a geodetic Septentrio AsteRx-U receiver, two u-blox receivers—ZED-F9P and ZED-F9R—and a Xiaomi Mi 8 smartphone and then compared with an Applanix Corporation GPS/INS MMS reference trajectory. The field tests were conducted in urban and non-urban environments with and without obstacles, on road sections with large manoeuvres and curves, and under overpasses and tunnels. Some general conclusions can be drawn from the analysis of the different scenarios. As expected, some results in GNSS positioning are subject to position losses, large outliers and multipath effects; however, after removing them, they are quite promising, even for the Xiaomi Mi8 smartphone. From the comparison of the GPS and GNSS solutions, as expected, GNSS processing achieved many more solutions for position determination and allowed a relevant higher number of fixed ambiguities, even if this was not true in general for the Septentrio AsteRx-U, in particular in a surveyed non-urban area with curves and serpentines characterised by a reduced signal acquisition. In GNSS mode, the Xiaomi Mi8 smartphone performed well in situations with a threshold of less than 1 m, with the percentages varying from 50% for the urban areas to 80% for the non-urban areas, which offers potential in view of future improvements for applications in terrestrial navigation.