"We use sophisticated algorithms, based on graph theory, to determine the best route through a city or town helping us capture all the images we need to make Google Maps comprehensive, in the shortest amount of time," Google said. "Though these algorithms are complex, in simple terms, it's equivalent to solving the problem of drawing a house without lifting your pen and never going over the same segment twice."











