it seems that the gps on iphone does not work without the internet. is there a way to preload maps on the phone and that way the gps can be used even if you are not online. the 3g internet in canada is toooooo expensive so i can not use it.