How to get gmail contacts on my iphone?
Open settings
Tap Mail, Contacts, Calendars. 
Tap Add Account, 
Tap Other, 
Tap Add CardDAV account. 
Enter google.com for the server, and your login
info.
Tap Done. 


This will bring your Google contacts in, and it is
smart enough to show you a unified view of your Google contacts with
your Apple ones. I.E., if you have someone in both sets, they show
up as one contact, and you can see which pieces of data came from
each. It works very well for me.