Adding Android locations logic to use current location in searches, or fall back to a manual locations screen