If you click here and goto the Search page in AirBnb, you will see that if you zoom in or zoom out the map on the right side of the page, The search results are updated based on the area that is displayed on the map.
I find this an amazing feature. But, I have no idea how they are doing it. Can anyone throw some light on how it can be done?