GeoPoint's now have an intuitive string representation, which should close the loop with String#to_geo_point.