implements the reverse geo api usage