fix a problem with geodesic_coordinate function if the start point is a string.