Support editing arbitrary precisions for GlobeCoordinates

Bug 65535.
We know `toPrecision` returns a string, right? Wouldn't `parseFloat` be better then?