(This is template for issue. Please choose from feature request or bug report or others then write.)
(write summary of your feature request or suggestion)
(write details/usecases with text, codes and images)
// usage of your requested feature to use
which platform do you want?
(write summary of your bug report.)
(Let me show how to reproduce with steps or codes)
// code for reproduce
(Let me show your actual problem images/stacktrace. If you want to capture simulator screen to animation GIF, I recomend to LICEcap.)
// paste stacktrace
(free format)
Could you please write more detailed info?
Are you running real device or simulator?
I am running with simulator and it is working for me.
I am running it on simulator(Iphone 6 IOS 10.2)
If i add a pin, pin shows but the map is still blank.
It is caused, because you have not specified API key in Variables.cs


I did specify the Api Key, in App.delegate ..
something Xamarin.FormsGoogleMaps.Init(MapsApiKey);
where MapsApiKey has the valid google key
Try following Build->Clean All
Remember API key for iOS is different than for Android
still the same, have added a new API key for IOS,
and the package name added under identifier.. in the IOS application

Map is now showing, had to enable Google Maps SDK for iOS from Google console
I just want add more precise information since i had similar situation.
You need to select "Google Maps SDK for iOS" from url and press enable.
https://console.developers.google.com/apis/library
Most helpful comment
Map is now showing, had to enable Google Maps SDK for iOS from Google console