CLDR unit data includes <coordinateUnit> patterns such as
These are meta-patterns, like the <compoundUnit> pattern; they are not intended to be used to format numeric values directly, but rather, they are patterns into which another formatted unit value is inserted. For example, a number can be formatted using the angle-degree pattern, then that is inserted into the coordinateUnitPattern to yield something like "12°N" (e.g. for latitude).
We need to design an API for MeasureFormat to handle formatting of coordinate units with a given MeasureUnit and a given direction.