GPS alone does not use data, as it's just receiving signals from satellites. A-GPS uses data to speed up the GPS lock, by downloading data from a server instead of waiting for the satellites to transmit it. However, if you have no data connection, it will fall back to GPS.
Google Maps uses data to download the maps on the fly. This is where you will be using your data. Not in locating yourself, but in downloading the maps.