Changed the DetectLoction method to search by Latitude, Longitude unless not set, otherwise default to city, region, country.