я знаю, как сделать полигоны с Google Maps API. http://code.google.com/apis/maps/documentation/javascript/overlays.html#Polygons
Как Trulia.com провел поиск по полигонам? http://www.trulia.com/for_sale/Berlin,NH/x_map#for_sale/My%20Custom%20Area__awunGvsqqL%7CgCpGrlCkrKlzCh%60FofHb%7BL_sp/x_map
Используют ли они полный пользовательский JS (например, Рафаэль), делают Polysearch или это возможно путем расширения библиотек рисования Карт Google?
Они написали свои собственные, так как они были созданы до библиотеки чертежей API Карт Google. Однако теперь с помощью библиотеки чертежей довольно просто, поэтому я рекомендую использовать ее вместо этого.