5. The method of claim 1 , where each of the geocoding and reverse geocoding is performed by an operating system service of the device according to an Application Programming Interface (API).
5. The method of claim 1 , where each of the geocoding and reverse geocoding is performed by an operating system service of the device according to an Application Programming Interface (API). 6. The method of claim 5 , wherein the geocoding comprises retrieving geocoded data by the operating system service, where the geocoded data includes an option to compute a route from a current location of the device to the address corresponding to the geographic coordinates or an address associated with the business name.