我正在尝试让 Google Maps v2 API 与 MvvmCross v2 (vNext) 一起使用,但遇到了一些问题。
我使用带有 MvvmCross 的 Google 地图的示例有一个从 MvxBindingMapActivityView 继承的视图。问题是它使用了 Google Maps v1 API 中的 MapView,但该 API 已被弃用,并且 Google 不再发布许可证密钥。
我有一些改编自 Xamarin Google Maps v2 示例的代码,效果很好:
https://github.com/xamarin/monodroid-samples/tree/master/MapsAndLocationDemo_v2
但我不明白如何让它与 MvvmCross v2 一起工作。它还使用片段,我不确定当前版本的 MvvmCross 是否支持这个?
我可以通过从 MvvmCross 视图触发 Intent 来让我的 Google Maps v2 Activity 在 MvvmCross 框架之外正常工作,这绝对是一个选项,但我想知道 MvvmCross 内部是否有任何支持 Google Maps v2 或者是否所涉及的黑客行为将比它的价值更麻烦。
谢谢!
马修