I have an app that uses the Google Maps SDK for iOS to show an interactive map on a particular screen. It works great.
Now I've added an embedded "share extension" that uses the same components to allow the user to share content (e.g. photos from the Photos app) to my app. Everything else in the extension is showing up exactly as in the app, apart from the Google Maps component, which shows the Google logo on a blank map with no features.
The map responds to taps as I would expect (e.g. I can blindly tap the map and it will report the coordinates I've tapped on), though nothing is shown on the map, which makes me think this is a rendering problem.
The SDK is being initialized with the same API key that I use in the main app. The API key is not restricted to a particular app ID in the Google Console.
Has anyone seen this? Any workaround (apart from switching entirely over to the Apple Maps SDK)?