I always select yes, never saw a difference in battery. I believe this is set so Google accesses either your GPS to provide local results for searchess, or it uses tower triangulation / WiFi addresses to get a "general" location. Let's say you type in Chinese restaurant, Google will access your location to provide local search results.
I "assume" this is what it is used for primarily, but I'm not 100% sure.