A 2D fix (FixType2d) is sufficient to provide location information. A 3D fix (FixType3d) is typically required for routing operations and directions generation. This is because routing operations and directions generation require a level of precision that only a 3D fix can provide.
|0||No fix - we have no positional information.|
|1||2D fix - position, but no height information. Sufficient for location information.|
|2||3D fix - position and height information. Typically required for routing operations.|