Working on Location Detection
Error checking in GMSDirection