Understanding indoor and outdoor navigation