我试图让Google Maps v2 API与MvvmCross v2(vNext)一起工作,并遇到一些问题。如何在MVVMCross上使用Google Maps v2 API
我使用带有MvvmCross的Google Maps的例子有一个继承自MvxBindingMapActivityView的视图。麻烦的是,它使用Google Maps v1 API中的MapView,但此API已弃用,Google不再发放许可证密钥。
我有改编自Xamarin谷歌地图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或者涉及的黑客行为是否会比其价值更麻烦。
谢谢!
马修
非常有帮助,非常感谢。很高兴听到这将在v3中得到修复。在我们的案例中,这个项目的最后阶段切换到v3不是一种选择,所以我认为我们可能会选择1作为功能完整的最快途径:) Cheers,Matthew – MisterMat 2013-03-27 15:05:36
@Stuart,关于以下http: //stackoverflow.com/questions/42728757/markerclick-works-but-infowindowclick-does-not-open-viewmodel – hotspring 2017-03-13 15:47:16