Hello Dear Hiring Manager,
I go through your requirement, I think you need both type of listing in map as well in list view. I am very much interested in this project. I have already done this type of tasks.
I have 5 years of experience in Web-development and testing as well. I can complete this work in 2-3 days. Additionally i can help you in seo as well as in maintenance.
Warm Regards,
Pankaj Thakur(India)