Hi There !!
With reference to your requirement, I understand the basics you looking for like registration of the website as well login to pay (Premium Members) etc. but have few doubts which i believe only be clear once you will elaborate more in details, well i have shared example close to your project (Google Map Search) for food location. Kindly review PMB for portfolio.
Regards
Faisal (Assistant Manager - IT Sales)
Shahdeep International