Is there way to save google maps for offline iphone without jailbreak
No, nor will you find one (in the official App Store). Storing the image tiles breaches Google's data licence. There are a bunch of apps that use OpenStreetMap, which has a more liberal licence.