Google Maps SDK Xamarin.iOS 通过 Storyboard 在 UIView 中显示 MapView

Google Maps SDK Xamarin.iOS show MapView in UIView via Storyboard

我正在为我的 Xamarin.iOS 应用程序使用 Google Maps SDK,但我遇到了问题。

我想将 MapView 放入特定的 UIView(这是在 Storyboard 上创建的),这并不像预期的那么容易。

目前我尝试将 MapView class 放入我的 UIView class(原生iOS 开发它的解决方案),但它没有用。

我也试过这样做:

//init google SDK stuff
MyViewWhereIWantToPutGoogleMaps.AddSubview(MapView); // and the same,no effect  

有什么想法吗?谢谢

请记住,您需要为 MapView 对象指定 CGRect。

如果你想让它覆盖 MyViewWhereIWantToPutGoogleMaps 中的整个 space,你只需这样做:

var frame = MyViewWhereIWantToPutGoogleMaps.Frame;
var googleMaps = new Google.Maps.MapView (new CoreGraphics.CGRect(0, 0, frame.Width, frame.Height));

MyViewWhereIWantToPutGoogleMaps.AddSubview (googleMaps);

希望对您有所帮助。-