Update Directions to prefer address over latlng

Feeding the latlngString to the DirectionService on destinations that
were geolocated from an address may be faster(?) but often yields the
wrong address if addresses ar close or in the same building.