Move robot using Lat & Long

Will it be across open fields, forest or use the road?
Will it travel in a straight line or follow a particular path?

These both appear very relevant to the code.