На счет гугл мэпс незнаю, повторюсь, что GPS берет данные напрямую со спутника, никак не используя интернет трафик, а проги такого типа берут данные через интернет, который соответственно стоит денег. Есть программы спец для смартфонов, использующие GPS приемник и в итоге получается нормальный gps со всеми фишками, а не просто компас.