Re: Google Earth?
On my iPad I have an app called Maps. You need an Internet connection but it shows a live flashing icon of the boats position on a moving overhead picture. It's very cool to use but I can also see its value in strange areas.
The iPad has a built in GPS which is very accurate. Right now it has the boat exactly where it is.