I'm guessing these apps need an actual gps receiver and won't function with just bluetooth and wifi scanning. You can't really get any kind of functional location without that.
I mean, it would maybe kinda work as long as you stayed within densely populated areas, but as soon as the amount of wifi and/or bluetooth signals around went down, there's no way to get a location anymore.