Geolocation with directions implementation