--Updated with new findings -- Tested in both simulator and on device. Maps are not loaded correctly when the app is run from a cold start. Tiles are not being displayed.
mapViewDidFinishLoadingMap
is not being called. So something is going wrong for the map not to finish, but I am getting no errors.
The map is loaded fine if I just briefly go out of the app and then in again. Meaning that the maps are loaded if app is opened from background.
Any ideas what has change? Worked just fine in iOS 10.
Update
In iOS 11 mapViewWillStartLocatingUser
is being called but not mapViewWillStartRenderingMap
. I wondering if I have to manual call something so that the rendering off the map will be started. In iOS 9 (what I test against, and were it works just fine) mapViewWillStartRenderingMap
is called before mapViewWillStartLocatingUser