I need a map search with either google, or leaftletjs similar to:[login to view URL]
It needs to have a polygon search
When you click on a pin, I want it to display photo and small info.
Map needs to update based on zoom.
Needs to work with 3000+ data from mysql database.