I'm not sure how jquery.ui.map.js actually helps, since the Google map API is rather straight-forward and already geared for mobile. There is only one gotcha that JQM developers seem to fall on - and that is that the map can only be loaded when the page is in view. Attempts to load the map when the page is out of view result in small, distorted maps which is a "bug" reported here constantly. So using the standard Google examples as written, and hooking the map load on the JQM "pageshow" event works like a charm.
Thnaks for replying to this. I added the js map file and added the code provided above and tested in iOS with the iOS simulated in Xcode and I get a blank screen with nothing on it. THe rest of my app works fine but when I click a link to my map page it is blank. I have tried several tutorials online and get eth same blank result. Any idea why this would happen? I literally copied and pasted your code to test it and also included the js map file.