Implement closest perpendicular point and intersection calculations which approximate the google maps surface (very roughly) as a cartesian plane.