Google map patch for Nagios

Hello! Could you please help me! This patch works fine. I like it very much! But I have avery important question about it.
Hosts checks in my nagios box are disabled because of performance. So, all of my 2000 hosts are always UP!
So, when I see them in Google map, they are Up too! But it isn’t right! So, how can I modify statusmap.c in order to show NOT host state, but service state of the host?
I don’t know C language at all:( Could you please explain it easier?

I have taken the patch here http://www.nagiosexchange.org/cgi-bin/page.cgi?g=2457.html;d=1