User-friendly application header
I'm currently designing a mobile app related to picking up food. The user should be able to search for food, view nearby food in a list, change their location, sort/filter on restaurants, and view restaurants on a map.
Are any of these options a good way of providing the ability to do so? Or are they all too cluttered. I want to make sure it is clear enough all of the actions that a user can take (Selecting the search or sort/filter icons would reveal the search bar or filter panel)
Option 1
Option 2
Option 3
Option 4 (this option would reveal the search bar by default)