add error handling to android location service
add maps to android app