Where on earth…?

Many countries still have no functioning address system. Is digital mapping the answer?